Родился 11 июня 1942. Окончил Новосибирский институт инженеров железнодорожного транспорта. С 1964 по 1968 работал мастером, прорабом в различных строительных организациях. В 1970-73 — старший инженер дорожной технологической лаборатории службы пути, мастер «Дорстройтреста» на Западно-Сибирской железной дороге. Затем — начальник отдела капстроительства Новосибирского объединенного авиаотряда. В 1975-78 — замначальника аэропорта Енисейского авиаотряда, замначальника аэропорта Красноярского авиаотряда. С 1979 по 1985 — замначальника Красноярского управления гражданской авиации. В конце 80-х — замначальника Западно-Сибирского управления гражданской авиации. С 1991 — директор аэропорта «Толмачево» (Новосибирск). В начале 1996 назначен замглавы администрации Новосибирской области, директором департамента транспорта, связи и дорог. Затем — первый вице-губернатор области, занимался топливно-энергетическим комплексом. В 2000 — руководитель Западно-Сибирского регионального центра валютно-экспортного контроля министерства финансов РФ. С конца 2000 занимал пост руководителя новосибирского территориального представительства Министерства по делам федерации, национальной и миграционной политики. Представитель Новосибирского областного совета депутатов СФ РФ (20 декабря 2001 — декабрь 2005)