В 1973 году закончил механо-математический факультет Саратовского государственного университета.
В 1983 году защитил диссертацию и получил ученую степень кандидата физико-математических наук.
Длительное время, с 1977 по 2024 год, работал в Саратовском государственном университете генетики, биотехнологии и инженерии на кафедрах прикладной математики и информационных технологий – ассистентом, доцентом, заведующим кафедрой, далее (по совместительству) руководителем лаборатории информационных технологий и управляющих систем.
В 1998 году создал научно-техническое предприятие ЗАО (далее – АО) «Информационные и управляющие системы», сокращенное название - АО «ИНИУС», генеральным директором которого является по сей день.