Firm Overview

Experience Makes the Difference

The Law Office of James A. Rivera, based in Herndon, Virginia, has represented hundreds of clients in criminal courts throughout Northern Virginia such as Loudoun County, Fairfax County, Arlington County and Prince William County and criminal courts in the Richmond area to include the City of Richmond, Henrico County, Chesterfield County and Colonial Heights. The Firm has successfully defended felony and misdemeanor criminal offenses including, among others, drug possession, assault and battery, theft, and DUI.


This Firm also focuses its practice in Immigration and Deportation proceedings in Federal Immigration courts. We have successfully obtained immigration bonds for many clients, written briefs that have reopened previous deportation orders, filed applications for various forms of deportation relief, and prepared clients for individual deportation hearings. In addition, we have won many asylum and cancellation of removal cases which have resulted in many people to gain legal status in the United States.

Attorneys Who Work For You

After gaining experience at a larger law firm, Mr. Rivera opened the Law Office of James A. Rivera. He did so because he saw that many individuals who were charged with criminal offenses appeared in court without representation. These individuals either thought they could handle the case on their own or simply could not afford an attorney. This Firm strongly believes that an individual’s financial status should not prevent them from having legal representation. We offer flat fees and payment plans for those who need them.


We believe that every client is important and deserves the utmost attention from every member of our team no matter how simple or complex the criminal charge or immigration issue.

Mr. Rivera has carefully chosen a team of attorneys who all work as one cohesive unit with one goal in mind, “Get the best possible outcome for your client.”

Contact Us Today

To speak to an experienced attorney or to schedule a consultation, call (703) 668-0561 or after hours call (703) 489-3057 to speak directly with an attorney. You can also send an email to