Вихованець Київської ФШМ (тренер Степан Синиця), яку закінчив у 1957 році разом з Андрієм Бібою та Олегом Базилевичем. У склад київського «Динамо» потрапив у 1957 році. Однак, в основному складі так і не з'явився, а в наступному році захищав кольори СКВО (Київ). Пізніше виступав у клубах «Локомотив» (Вінниця), «Шахтар» (Сталіно) та «Авангард» (Харків). У 1963 році клуб переїхав до новостворених львівських «Карпат». 21 квітня 1963 року забив перший гол в офіційних матчах «Карпат» у ворота білоруського клубу «Локомотив» (Гомель)[1]. Став також автором першого гола «Карпат» у міжнародних іграх — 12 червня 1963 року у зустрічі з уругвайським клубом «Атлетико Серро» (Монтевідео) забив єдиний м'яч[1]. У 1966 році деякий час захищав кольори дніпропетровського «Дніпра». Але вже у 1968 році повернувся в «Карпати», де й завершив свою ігрову кар'єру.