W latach 2006–2023 reprezentant Polski w piłce nożnej, w latach 2010–2014 kapitan drużyny narodowej. Uczestnik Mistrzostw Świata 2018 oraz Mistrzostw Europy 2012 i 2016. Członek Klubu Wybitnego Reprezentanta, zawodnik z najdłuższym stażem, drugi pod kątem liczby występów i jeden z ośmiu piłkarzy który ma na koncie co najmniej 100 występów w reprezentacji Polski.