Garrett is a graduate of Kansas University and the University of Missouri-Kansas City School of Law. Immediately after graduating from Law School, he went to work for the Missouri Public Defenders Office, where he successfully tried many cases, in Kansas City, St. Louis, and rural Missouri. He is an alumnus of the National Criminal Defense College.