Родился в селе Богородское, ныне Воскресенского муниципального округа Нижегородской области. В 1939 году был призван в Красную Армию и направлен на учебу младших командиров в город Гороховец , а оттуда попал на Советско-финскую войну. После ее окончания вернулся домой, но вновь был мобилизован в июне 1941 года, когда началась Великая Отечественная война. Воевал в должности командира роты в составе 1376-го стрелкового полка 417-й стрелковой дивизии. Старший лейтенант Зеленов принимал участие во взятие Будапешта. После окончания войны проживал в селе Богородское Воскресенского района Горьковской области, работал председателем Нахратовского колхоза, затем уполномоченным в райпо но заготовке сырья, а потом простым колхозником. Награды: ордена Александра Невского (06.01.1944), Красной Звезды (05.05.1944), медали.