Born in Jefferson County, Warren grew up in Madison County, graduating from Madison County High School in 1946 after serving in Europe during WW II. While playing high school football, he made All-County in ‘42 and captain in ‘43. As a basketball player, he was captain in ‘42 and All-County and All-District in ‘43. Warren also played fast-pitch softball in the Huntsville City League (‘41-43) and service football in Nuremberg, Germany in 1945. He went to Tennessee Tech on a football scholarship but suffered a knee injury. Warren played softball for Tennessee Tech (‘46-’49), in Tennessee State Tournaments (‘46-‘47) and for fast-pitch team Redstone Rockets (‘49 -’51). He coached at Lincoln High School (‘49-’50) and won the Junior Basketball County Championship in 1949. Warren coached at Madison County High, then at Fyffe from 1952-57. His 1953 squad won Fyffe’s first county championship, defeating Fort Payne 7-0. Fyffe defeated Fort Payne 14-12 in 1956 and again won the county crown. Warren coached at Valley Head in 1958-59, and his teams won county championships both years. His overall coaching record was 66-20-4. After his coaching career, Warren remained active with the Fort Payne Athletic Club.