W 2012 roku został powołany przez trenera Smudę na odbywające się w Polsce i na Ukrainie mistrzostwa Europy. 8 czerwca 2012 roku w meczu inauguracyjnym turnieju przeciwko reprezentacji Grecji zmienił Macieja Rybusa, po czerwonej kartce Wojciecha Szczęsnego. Bezpośrednio po wejściu na boisko w 71. minucie obronił rzut karny wykonywany przez Jorgosa Karangunisa, co było pierwszym takim przypadkiem w historii mistrzostw Europy. 12 czerwca 2012 w meczu przeciwko reprezentacji Rosji wystąpił przez 90 minut oraz w tym meczu przepuścił jeden strzał głową po rzucie wolnym. 16 czerwca 2012 rozegrał cały mecz przeciwko reprezentacji Czech, która pokonała reprezentację Polski 1:0. 26 marca 2016 rozegrał swój ostatni mecz w reprezentacji Polski, a był to mecz przeciwko reprezentacji Finlandii.