top of page


"When you hire our office you will be treated as a person and your case will be given the time and attention you deserve."

                                  - John M. Walsh

John M. Walsh, Esquire

- Partner

JOHN M. WALSH concentrates his practice in the area of criminal defense in the state and federal courts of Pennsylvania and New Jersey.


Mr. Walsh is a life-long resident of the Philadelphia metropolitan area. A graduate of the Pennsylvania State University, Mr. Walsh attended Widener University School of Law. While a student at Widener, he was one of six students to be selected for the Widener University Criminal Defense Clinic where he represented indigent clients in the Chester County, PA court system.


A significant amount of Mr. Walsh’s practice is dedicated to representing criminal defendants charged with weapons, narcotics and violent offenses, as well as driving under the influence.  Mr. Walsh is not only experienced in Philadelphia but all of its surrounding counties, as well as Southern New Jersey.


Before forming his own practice, Mr. Walsh was a criminal defense attorney at the Law Offices of A. Charles Peruto, Jr.   Mr. Walsh has successfully tried hundreds of cases and has obtained countless not guilty verdicts in both Pennsylvania and New Jersey.  Mr. Walsh has also handled numerous criminal appeals and has successfully obtained a reversals in both States.  He has appeared in both high profile and unreported criminal cases.


  • Criminal Defense


  • Appeals

  • Civil Rights


  • Pennsylvania State University

  • Widener University School of Law

Bar Admissions:        

  • Commonwealth of Pennsylvania

  • State of New Jersey

  • United States District Court, District of New Jersey

  • United States District Court,Eastern District of Pennsylvania


  • Philadelphia Bar Association, Criminal Justice Section

  • Federal Bar Association, Criminal Justice Committee

  • National College for DUI Defense

  • Pennsylvania Council of Mediators

bar assoc.jpg


Our Office


2016 Spuce Street                                

Philadelphia, PA 19103

Tel:  (215) 758-9200

Fax: (215) 543-3370


Click Here to Find Us

1 West Third Street

Suite 200

Media, PA 19063


Tel: (484) 234-2500

Fax: (215) 543-3370

To Schedule an appointment online, please fill in the following contact form:

Success! Message received.

bottom of page