Goodin served in the United States Navy for 40 years. After retiring from active duty, he served in the United States Army Reserve and Mississippi Army National Guard. Goodin later worked as an administrator in the Perry County School District and was director of the Perry County Vocational Technical Center. He was elected to the Mississippi House of Representatives in November 2019 and assumed office on January 7, 2020.
