Розпочинав кар'єру у клубі «Шахтар» із рідного міста Черемхово, фіналіст Кубку РРФСР серед колективів фізичної культури 1961 року. Потім виступав за команди «Ангара» (Іркутськ) та «Армієць» Улан-Уде (1963 року — ФК «Байкал»). Наступну кар'єру (1966-1975) провів у клубі «Уралмаш» (Свердловськ), у складі якого став рекордсменом за кількістю проведених матчів. У сезоні 1969 року (під час виступу «Уралмашу» у вищій лізі країни) провів на полі всі 34 матчі та відзначився одним автоголом.
З 1978 по 1980 працював тренером «Уралмашу».
Помер 12 грудня 2017 року в Єкатеринбурзі. Похований на Широкоріченському цвинтарі.