Родился 8 сентября 1940 года.
В 1963 году окончил физико-технический факультет Томского политехнического института. В 1985-2000 гг. был заведующим кафедрой информатики Томского государственного педагогического института. С 2001 года – доцент Томского политехнического университета.
Краевед, джазмен, историк музыкальной культуры Томска, библиофил, бывший ведущий передачи томского телевидения «Старые мелодии», член редколлегии журнала «Сибирская старина».