В 1964 году закончил Новосибирский инженерно-строительный институт по специальности «Промышленное и гражданское строительство».
В 1965 году был принят на работу в Новосибирский инженерно-строительный институт в должности ассистента кафедры строительной механики. В 1972 году закончил обучение в аспирантуре по кафедре с успешной защитой в срок кандидатской диссертации. В 1973 году получил ученое звание доцента. С 1987 г. по 1990 г. работал в должности старшего научного сотрудника по кафедре строительной механики над завершением докторской диссертации, которую успешно защитил в 1990 году с присуждением ученой степени доктора технических наук. В 1991 году был избран заведующим кафедрой строительной механики, получил ученое звание профессора и до настоящего времени работает в должности заведующего кафедрой строительной механики Новосибирского государственного архитектурно-строительного университета (Сибстрин).