С 1957 года майор Леонов — в запасе. Жил в городе Невинномысск Ставропольского края, работал диспетчером автостанции. Участник парада Победы в Москве в 1995 году.