Fue parte del equipo campeón de la Copa del Mundo de la FIFA Sub-17 Perú 2005.
Debutó en 2006 con Pumas, donde se ganó la titularidad. Con 19 años, en 2007, fue fichado por el AZ Alkmaar de Holanda, donde conoció a Celso Ortiz y logró los títulos de la Eredivisie y de la Supercopa.
Ha jugado en Holanda, España, Italia y Catar, y disputó las Copas del Mundo de la FIFA Sudáfrica 2010, Brasil 2014, Rusia 2018 y Catar 2022.
Con su experiencia y solidez defensiva, se ha convertido en pieza clave de los Rayados.