Comenzó su carrera en las divisiones menores de Universitario de Deportes y en el año 2006 fue ascendido al primer equipo de la «U».
[3] Ese mismo año siendo dirigido por Jorge Amado Nunes su club consiguió clasificar a la Copa Sudamericana 2007, jugó también la Copa Sudamericana 2008 de titular.
En el año 2017 jugó por la Universidad César Vallejo, club que fue subcampeón de la Segunda División del Perú.
En el partido final perdió 4-2 en tanda de penales contra Sport Boys, que se coronó campeón.
Ha sido internacional con la selección de fútbol del Perú en 10 ocasiones.