Garrett has served as an Assistant Attorney General under Virginia AG Bob McDonnell, a Commonwealth’s Attorney for Louisa County, a member of the Virginia State Senate, and a Member of Congress form Virginia’s 5th Congressional District. Today, Garrett owns a private law practice.