Окончил Новосибирский государственный медицинский институт в 1953 г. После окончания института работал ординатором хирургического отделения городской больницы г. Прокопьевска Кемеровской области. С 1958 по 1961 г. работал в Новосибирске ординатором онкологического отделения Новосибирской областной клинической больницы, с 1961 г. – заведующий хирургическим отделением областной клинической больницы и одновременно ассистент кафедры госпитальной хирургии НГМИ. В 1988–2000 гг. возглавлял кафедру общей хирургии НГМИ. Автор 230 научных работ. Являлся действительным членом Нью-Йоркской АН, входил в редакторский совет журнала «Анналы хирургической гепатологии», до 2001 г. возглавлял Новосибирское научное общество хирургов.