He completed his Family Medicine residency at the University of Iowa Hospitals and Clinics in 1997. Following his residency, he practiced in Weldon and Roanoke Rapids, North Carolina until 1999, then in Mission, Texas until 2006, when he and his wife, Dr. Anderson, moved to Round Rock, Texas to open their private practice.