 He graduated from Jackson State Community College with an associate degree in 1973, where he was President of the Student Body Association.In 1975, he graduated from Austin Peay State University with a Bachelor of Science, where he was also President of the Student Government Association.He served in the U.S. Marine Corps from 1967 to 1971, and in the Army National Guard from 1980 until 1982.