16 grudnia 2011 zadebiutował w seniorskiej reprezentacji Polski podczas spotkania towarzyskiego z Bośnią i Hercegowiną. W meczu tym strzelił także swoją premierową bramkę w państwowych barwach. We wrześniu 2012 został powołany przez selekcjonera Waldemara Fornalika na pierwsze mecze eliminacji mistrzostw świata 2014 z Czarnogórą i Mołdawią. Zagrał w spotkaniu z Mołdawią, zmieniając w 46. minucie Marka Saganowskiego. Po dwumeczu Śląska Wrocław z Club Brugge w trzeciej rundzie eliminacji Ligi Europy dostał powołanie od Fornalika na mecz towarzyski z reprezentacją Danii, w którym w 59. minucie strzelił bramkę na 2:2, a mecz zakończył się zwycięstwem Polaków 3:2. Ostatni mecz rozegrał 14 października 2014 ze Szkocją.

Statystyki Klubowe (aktualne na dzień 10 marca 2019) KlubSezonLigaLigaPuchar kraju EuropaUwzględniono: Liga Mistrzów UEFA – 4 (0), Liga Europy UEFA – 20 (5)SumaMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramkiMKS Kluczbork2007/08III liga3015––30152008/09II liga3210––32102009/10I liga311120–3311Ogólnie93 36 2 0 0 0 95 36Śląsk Wrocław2010/11Ekstraklasa29221–3132011/12Ekstraklasa26220613432012/13Ekstraklasa29584604392013/14Ekstraklasa50–64114Ogólnie89 9 12 5 18 5 119 19Club Brugge2013/14Eerste klasse32620–3462014/15Eerste klasse110–60170Ogólnie43 6 2 0 6 0 51 6FC St. Pauli (wyp.)2014/152. Bundesliga102––1022015/162.