Kariera reprezentacyjna 25 marca 1995 debiutował w reprezentacji Ukrainy w spotkaniu eliminacyjnym do Euro-96 z Chorwacją przegranym 0:4. Wszedł na boisko w 76 minucie. Pierwszą bramkę dla reprezentacji strzelił 1 maja 1996 roku w spotkaniu przeciwko reprezentacji Turcji (3:2). 7 października 2000 roku zaliczył dublet w meczu z reprezentacją Armenii (2:3). Łącznie w „Zbirnij” zagrał 111 razy i strzelił 48 goli (rekord).

Na Mistrzostwach Świata w Niemczech zdobył 2 bramki, a z reprezentacją Ukrainy dotarł do ćwierćfinału. W ćwierćfinale przegrali z przyszłymi mistrzami świata Włochami 0:3 i skończyli debiut w Mistrzostwach świata.

Na Euro 2012 w pierwszym meczu ze Szwecją wygranym 2:1 zdobył dwie bramki. Zagrał także w meczach z Francją i Anglią. Po odpadnięciu Ukrainy z turnieju ogłosił koniec swojej kariery w reprezentacji.