Родился 2 августа 1914 года в селе Усень-Ивановском в крестьянской семье. После успешного окончания рабфака был принят на физико-математический факультет Башкирского государственного учительского института. В июне 1939 года получил диплом с отличием, а в октябре был призван в РККА.
Далее – служба на Дальневосточном фронте до 1946 года в звании сержанта. При взятии порта Расин «…за проявленное мужество и решительность, за умелое управление отделением, за образцовую организацию противовоздушной обороны батальона и наблюдение за воздухом, за отличные действия при отражении налета авиации противника……» был награжден медалью «За боевые заслуги», в 1946 – медалью «За победу над Японией», юбилейными орденами и медалями.
После окончания Великой Отечественной войны работал учителем математики в г. Белебее (восьмилетняя школа № 2, средняя школа № 2).