Popivoda je rođen 1. maja 1947. u Lovćencu. Počeo je igrati 1964. u omladinskoj ekipi NK Olimpija Ljubljana i brzo se istakao u omladinskim selekcijama Ljubljane, SR Slovenije i Jugoslavije.
Postao je profesionalac 1965. i kao odličan napadač, najčešće desno krilo, u dresu Zmajčeka odigrao više od 226 prvenstvenih utakmica i postigao 58 ligaških golova.
Igrao je s velikim uspehom i u SR Njemačkoj gdje je za boje ekipe Eintracht Braunschweig (1975.-1980.) odigrao 126 utakmica Bundeslige, tri susreta 2. lige Njemačke i postigao 27 golova.
Odigrao je 1965. i 1966. godine deset utakmica (i postigao sedam golova) za omladinsku reprezentaciju, tri susreta (jedan gol) za mladu (1966.-1972.) i 20 utakmica za najbolju selekciju Jugoslavije, za koju je postigao pet golova.
Debitovao je 14. juna 1972. u susretu protiv Venecuele (10:0) na "Kupu nezavisnosti Brazila", u kome je postigao i prvi gol za nacionalni tim, a posljednju utakmicu odigrao je 30. novembra 1977. protiv Španije (0:1) u Beogradu.
Učestvovao je na Svjetskom prvenstvu 1974. u SR Njemačkoj i na finalnom turniru Kupa evropskih nacija 1976. u Beogradu i Zagrebu. Kao trener radio je i u reprezentaciji Slovenije.