Volejbolā sācis trenēties jaunieša vecumā 5. sporta skolas volejbola komandā.[2] 18 gadu vecumā uzsāka spēlēt Rīgas "Radiotehniķis" komandā, kuru pārstāvēja aptuveni 17 gadus (1970—1987),[3] bijis komandas kapteinis.[4] Vēl spēlējis Beļģijas kluba sastāvā.[2] "Radiotehniķis" sastāvā 1984. gadā izcīnījis zelta medaļu PSRS čempionātā, vairākkārt izcīnījis sudrabu. Tāpat uzvaru guvis 1983. gada Tautu spartakiādē.
Piedalījies divās Olimpiskajās spēlēs (1976, 1980). 1976. gadā Monreālā PSRS izlases sastāvā tika izcīnīta sudraba medaļa, pēc četriem gadiem Maskavā PSRS izlase izcīnīja zelta medaļu. PSRS izlases sastāvā ar panākumiem startējis arī citās sacensībās — izcīnījis trīs medaļas Pasaules čempionātā (zelts 1978. un 1982. gadā, sudrabs 1986. gadā), izcīnījis divus zeltus Pasaules kausa izcīņā (1977, 1981), četras reizes kļuvis par Eiropas čempionu (1977, 1978, 1979, 1983).