Профессиональную карьеру начал в 1969 году в тбилисском «Локомотиве», за который выступал до 1970 года, сыграв за это время только 1 матч. В 1971 году перешёл в другой клуб из Тбилиси «Динамо», в составе которого выступал до 1980 года, проведя за это время 133 матча и забив 3 мяча в ворота соперников, вместе с командой становился чемпионом СССР и дважды обладателем Кубка СССР. В 1974 году получил звание Мастер спорта СССР.
В 1980 году был вынужден уйти из «Динамо» из-за конфликта с руководством команды, в итоге доиграв тот сезон в «Гурии» из Ланчхути, за которую провёл 20 матчей.
В 1981 году перешёл в московский «Спартак», за который, однако, сыграл всего 1 матч.
В том же году перешёл в кутаисское «Торпедо», за которое выступал вплоть до завершения карьеры игрока в 1982 году, проведя за это время 39 матчей, забив 1 мяч и вместе с клубом добившись выхода в Высшую лигу.
В состав главной национальной сборной СССР вызывался с 1974 по 1979 год.
Чемпион СССР: (1)
Обладатель Кубка СССР: (2)
2-е место в Первой лиге СССР (выход в Высшую лигу): (1)
Младший брат другого советского футболиста Манучара Мачаидзе.