In the Air Force, Garrett worked in the field of intelligence. He served overseas in Operation Desert Storm and in Operation Iraqi Freedom. Garrett and his family moved 17 times during his 26 years in the military, ending at Offutt Air Force Base in Bellevue, Nebraska, where he retired in 2003 with the rank of colonel.