Родился в деревне Свирино, ныне Большеболдинского муниципального округа Нижегородской области. Участник Великой Отечественной войны. Капитан Колесников воевал в должности командира стрелковой роты 1097-го стрелкового полка 326-й стрелковой дивизии 3-й Ударной армии. После окончания войны работал председателем сельского совета, председателем колхоза, главным бухгалтером районной больницы (Большеболдинский р-н Горьковская обл.). Похоронен в Большом Болдино, на сельском кладбище. Награды: ордена Отечественной войны 1-й степени (06.04.1985), Александра Невского (20.12.1943), Красной Звезды (22.02.1943, 13.03.1943), медали.