Демобилизовался Степанов в апреле 1950 года. Ветеран награжден орденом Отечественной войны II степени, медалями "За отвагу", "За победу над Германией", "За взятие Берлина", медалью Жукова, а также медалями "За трудовое отличие", "Ветеран труда", "За любовь и верность".
После демобилизации в 1950 году Степанов переехал с супругой в поселок Безенчук Самарской области, где работал на лесозащитной станции и в сельскохозяйственном предприятии. В 1988 году ветеран вышел на пенсию. Он является почетным гражданином Безенчукского района. В СУСК уточнили, что у него трое детей, шесть внуков и шесть правнуков.