He served in the U.S. Air Force for 26 years and was a decorated Vietnam fighter pilot and lieutenant colonel in the Air National Guard. He was a pilot for TWA for an additional 20 years before he retired. He was a New Mexico historian and contributed significantly to New Mexico historical literature.