В 1955 году перешёл в ленинградский «Зенит», за который выступал в течение 4 сезонов. 28 июня 1957 года сделал хет-трик в гостевой игре против московского «Спартака». Этот матч стал лучшим для футболиста за время выступлений в «Зените»[3].
С 1960 по 1961 играл в другой ленинградской команде «Адмиралтеец», которая к тому моменту также выступала в классе «А». Завершил карьеру в ивановском «Текстильщике», где на протяжении нескольких сезонов был «мозговым центром» команды[4].