5 listopada 2013 został powołany przez trenera reprezentacji Polski Adama Nawałkę na dwa mecze towarzyskie ze Słowacją i Irlandią. 12 maja 2016 został powołany przez selekcjonera Adama Nawałkę do szerokiej kadry na Mistrzostwa Europy 2016 we Francji. 30 maja 2016 Adam Nawałka oficjalnie powołał go do ścisłego składu na mistrzostwa Europy.
Mecze i gole w reprezentacjiLp.DataMiastoPrzeciwnikGolWynikRozgrywki1.11.10.2008Chorzów2:1el. MŚ 20102.19.11.2008Dublin3:2towarzyski3.14.12.2008Kundu1:0towarzyski4.07.02.2009Faro1:1towarzyski5.12.08.2009Bydgoszcz2:0towarzyski6.17.01.2010Nakhon Ratchasima1:3PKT 20107.20.01.2010Nakhon Ratchasima3:1PKT 20108.23.01.2010Nakhon Ratchasima6:1PKT 20109.03.03.2010Warszawa2:0towarzyski10.29.05.2010Kielce0:0towarzyski11.02.06.2010Kufstein0:0towarzyski12.08.06.2010Murcja0:6towarzyski13.17.11.2010Poznań3:1towarzyski14.10.12.2010Kundu2:2towarzyski15.25.03.2011Kowno0:2towarzyski16.29.03.2011Pireus0:0towarzyski17.05.06.2011Warszawa2:1towarzyski18.09.06.2011 Warszawasam.0:1towarzyski19.10.08.2011Lubin1:0towarzyski20.02.09.2011Warszawa1:1towarzyski21.07.10.2011Seul2:2towarzyski, (nieuznawany przez FIFA)22.11.10.2011Wiesbaden2:0towarzyski23.15.11.2011Poznań2:1towarzyski24.16.12.2011Kundu1:0towarzyski25.22.05.2012Klagenfurt1:0towarzyski26.14.12.2012Kundu4:1towarzyski27.02.02.2013Malaga4:1towarzyski, (nieuznawany