В 1958 году окончил Челябинский государственный педагогический институт. Сразу после его окончания попал на работу учителем физкультуры в одной из общеобразовательных школ города Свердловска. Затем трудился в качестве тренера-преподавателя по баскетболу в свердловской специализированной детской спортивной школе олимпийского резерва № 3.
В течение многих лет работал вместе с игроками баскетбольного клуба «Уралмаш», а также в добровольном спортивном обществе «Труд». За долгие годы тренерской работы под его руководством прошли подготовку многие спортсмены. Был первым тренером заслуженного мастера спорта СССР, призёра Олимпийских игр 1976 и 1980 года и чемпиона Мира по баскетболу Александра Мышкина[1], а также спортсмена и арбитра международной категории Александра Романова[2].