Ingram was born in Amarillo, Texas. He attended Texas Christian University and the Chicago Institute of Art, and served as a naval aviator in World War II.
Ingram’s interest in the visual arts began at an early age. During his high school years in Fort Worth, he earned money by painting portraits. He won a contest sponsored by The Denver Post for his portrait of Texas Christian University football player Sammy Baugh.
During military service in Guam, he was able to continue painting. He flew four days per week and spent the other three painting. After military service he worked briefly as a commercial pilot in Bogotá, Colombia, and painted landscapes and portraits of the wealthy elite. Returning to Fort Worth, he concentrated largely on portraiture and attracted many local and national commissions.
Ingram specialized in large canvases with a multi-image approach. The most notable of these is his portrait of former U.S. President Lyndon Baines Johnson, which hangs at the Lyndon Baines Johnson Library and Museum. As his reputation grew, he received commissions from many important figures in business, politics, and medicine. His works are largely in private collections throughout the country.