Roche is a 1976 graduate of the George Washington University School of Law and is a partner in the law firm of Johnson & Roche in McLean, Virginia. The focus of his law practice is civil litigation with an emphasis on medical malpractice, personal injury and wrongful death. He practices before Federal and State courts in Virginia, the District of Columbia and Maryland. He has argued successfully before the Virginia State Supreme Court, the U.S. Court of Appeals, and the D.C. Court of Appeals. He is a member of the Virginia State Bar, Maryland State Bar, District of Columbia Bar, Fairfax County Bar Association, District of Columbia Bar Association, Association of Trial Lawyers of America and Virginia Trial Lawyers Association.