He was commissioned a Second Lieutenant at the United States Air Force Academy in Colorado Springs, Colorado, in 1978, and completed Undergraduate Pilot Training at Laughlin Air Force Base in Del Rio, Texas. He graduated in July 1979 and was assigned to fly A-10 aircraft at Myrtle Beach Air Force Base, South Carolina, arriving there in January 1980 after completing A-10 training at Davis-Monthan Air Force Base, Arizona. In March 1982, he was reassigned to Davis-Monthan AFB as an instructor pilot in the A-10.