Родился 17 марта 1920 года в селе Быструха Кочковского района Новосибирской области.
Окончил Московский переводческий институт по специальности немецкий, английский и французский.
Участник Великой Отечественной войны. В Московской битве был тяжело ранен и после излечения до конца войны работал в штабе дивизии переводчиком.
После окончания войны преподавал в вузах Новосибирска. С 1965 по 1993 год работал переводчиком в Биологическом институте СО РАН.
Писать начал после войны, но до 1975 года не печатался. С этого времени опубликовал в разных изданиях более двух десятков статей и художественных расказов, из которых признание читателей получили "Сыночки мои", "Сколько языков ты знаешь, столько раз ты человек", "Солдат вернулся с фронта", "Христианская наука" и другие.
После выхода на пенсию долгое время жил в Колывани.