top of page


       If you are being accused of a crime in Northern New Jersey, then you are potentially facing severe life changing consequences such as jail time, fines, driving privileges, and barring of future employment. Regardless if it involves an indictable, disorderly persons, of traffic offense, you will need an experienced and dedicated criminal defense lawyer to fight for you. As a former Assistant Prosecutor in the Trial Unit and retired NJ State Trooper, Attorney Mario Di Rienzo has the unique perspective and experience in the criminal laws of New Jersey. As a New Jersey State Trooper, Mario who worked in the following investigative units:  9 years investigating White Collar and Public Corruption Crimes in the Official Corruption North Unit and 10 years investigating Drug Crimes in various drug interdiction units (Drug Trafficking North Unit, Newark DEA Task Force, Crime Suppression North Unit, Weapons Trafficking North Unit, and Gangs & Organized Crime North Unit). Attorney Mario Di Rienzo's unique experiences has allowed him to build strong relationships with prosecutor’s, fellow troopers and local police officers.

       The Di Rienzo Law Firm handles all types of criminal cases, including the following:


       The Di Rienzo Law Firm provides an aggressive and focused defense to clients in Essex, Union, Hudson, Passaic, Morris, Hunterdon, Sussex and Warren Counties. You can expect us thoroughly evaluate your case, honestly and timely communicate with you throughout the process, use experienced former detectives to conduct our own investigations in all type of cases, and provide strong legal representation to ensure the best possible outcome. 

       To learn more about Attorney Mario Di Rienzo’s experience and qualifications, please use the link below to view his profile:

Mario Di Rienzo, Esq.

       To discuss your situation and learn how we can provide you with the best possible defense, contact The Di Rienzo Law Firm immediately to setup a free consultation by calling our office at 908-329-2727 or filling out our on-line Contact Form.

bottom of page