Алексей Сергеевич родился 14 марта 1926 года в деревне Заимка Кежемского района Красноярского края. В мае 1943 года его призвали в армию и зачислили во 2-й запасной артиллерийский полк. В 1944 году получил звание младшего сержанта и был зачислен пулеметчиком в 157-ю артиллерийскую армейскую бригаду в городе Барановичи, Беларусь. В 1945 году стал командиром орудия и с боями прошел через Беларусь, Прибалтику, Восточную Пруссию, Польшу, Австрию и Германию. Победу герой встречал в Берлине.
После окончания войны, с 1946 по 1948 годы, Алексей Сергеевич продолжал службу в Чехословакии. За доблесть и заслуги перед Родиной он награжден орденом Отечественной войны II степени, медалями «За взятие Берлина», «За взятие Кенигсберга», «За участие в боях в Великой Отечественной войне 1941–1945 годов».
В январе Алексею Сергеевичу присвоено звание Почетного гражданина города Красноярска, сообщает пресс-служба городской администрации.