Родился в г. Казани в 1925 году 24 февраля.
В 1942 году окончил 10 классов. После школы поступил учиться в Казанский химико-технологический институт. В феврале 1943 года был призван в армию. После окончания полковой школы в звании сержанта направлен на 1-й Белорусский фронт в должности командира отделения топовычислителей 1520 тяжелого пушечного полка. В 10944 году был контужен. После излечения в полевом госпитале был направлен на учебу в Московское краснознаменное военное инженерное училище, которое окончил в мае 1945 года по специальности командира саперного взвода в звании лейтенанта. С мая 1945 года по октябрь 1946 года служил в частях 1 гвардейской танковой армии. Участвовал на фронтах Великой Отечественной войны с 1943 по 1944 год. После войны поступил учиться в Казанский механико-технологический техникум. Закончил вечернее отделение КАИ. Награжден медалью им. Жукова.