Se Habla Español 301.705.5253

Trial-Tested Criminal Defense Attorney In Charles County

Waldorf Criminal Lawyers Defending Clients Across Charles Country, St. Mary’s & Calvert Counties

At The Law Office of Robert Castro, we have defended thousands of clients in criminal cases, handling everything from misdemeanor drug cases to felony assault accusations. We fight for clients in traffic cases, and our courtroom-tested defenders are prepared to battle the toughest felony charges. As we are backed by decades of proven victories and client recommendations, you can rely on our Charles County criminal defense lawyers no matter what criminal allegations you face.

We realize what is at stake for you, and we know how to aggressively protect your interests, your rights, and your future. Our Waldorf criminal attorney is familiar with local courts, prosecutors, and the strategies available to you under Maryland law, and we are prepared to leverage our decades of insight to help you keep your permanent record clear of a criminal conviction. Please don’t hesitate to learn how we can put our more than 20 years of criminal defense experience to work for you.



    And the Track Record to Prove It


    Starting with a Free Consultation


    Weekend & Evening Appointments


    From Aggressive Legal Advocates

See What Our Clients Are Saying About Us

  • I would recommend them to everyone!

    “This is the best law office I have ever came to known.”

    Najai B.

  • He treats you like family.

    “I highly recommend Robert Castro and his firm.”

    Jennifer L.

  • Castro is hands down the best lawyer in the world.

    “He really helped my mom.”

    Zachary H.

  • Robert Castro is knowledgeable, professional, and trustworthy.

    “I would recommend Mr. Castro to anyone in need of an attorney.”

    Carrie G.

  • Best lawyer in town by far.

    “Robert Castro is awesome.”

    Dave D.

google reviews

Our Commitment to Excellence

  • Top 100 Trial Lawyers
  • Nationally Ranked Member


Discover your possible defenses in a FREE consultation!
Call (301) 705-5253 to reach an experienced Waldorf criminal defense lawyer today.

We’ll get back to you within 24 hours. Se habla español.

Proudly Serving

  • Prince George's County
  • Charles County
  • St. Mary's County
  • Calvert County

Our Blog

Recent Posts
  • What to Wear to Your Maryland Criminal Trial

    You may not think that your appearance is an important part of your defense when you are facing criminal charges, but the image you portray in the ...

    Continue Reading
  • Ways to Get Your Maryland Criminal Charges Dismissed

    If you have been arrested and charged with a crime, you have two primary options. The first is to plead guilty, and the other is to take your chances ...

    Continue Reading
  • Reasons You Should Not Have a Public Defender for Your Maryland Criminal Case

    If you are facing criminal charges in Maryland, you may be wondering if you should use a court-appointed public defender or hire a criminal defense ...

    Continue Reading
Can't find what you're looking for?