Начал карьеру в 1953 году в клубе «Динамо» из города Алма-Ата, в 1954 году перешёл в клуб «Крылья Советов» из города Молотов. Сезон 1955 года провёл в краснодарском «Нефтянике», в составе которого сыграл 28 матчей и забил 8 мячей. В 1956 году перешёл в «Шахтёр» из города Сталино, за который в итоге выступал большую часть своей карьеры в течение 9 сезонов, провёл за это время 180 матчей, забил 3 мяча в ворота соперников и дважды стал, в составе команды, обладателем Кубка СССР. Завершил карьеру игрока в «Металлурге» из города Запорожье, где играл с 1965 по 1966 год, сыграв за этот период 41 матч и забив 1 гол.
Обладатель Кубка СССР: (2)
Финалист Кубка СССР: (1)
После завершения карьеры игрока работал тренером в спортивной школе. До конца жизни проживал в Донецке. Находясь на пенсии, неоднократно сталкивался с рядом жизненных проблем.