Con la selección peruana ha jugado 48 partidos y lleva marcados 4 goles. Participó en el Mundial Rusia 2018 y en tres ediciones de la Copa América: Argentina 2011 (Medalla de bronce); Estados Unidos 2016, en la cual anotó un gol histórico con el antebrazo que eliminó a Brasil del certamen en fase de grupos (vencieron al cuadro brasileño en Copa América después 41 años y en partidos internacionales luego de 31 años) y por último; Brasil 2019 donde consiguió la Medalla de plata como subcampeón.