Jugó durante algunos años con la filial del equipo celeste, Cristal "B", en la Segunda División.
Luego pasó por clubes como Unión Huaral, Cienciano y el Chernomorets Odessa de Ucrania.
[2] Luego de campeonar con la «U», al siguiente año firmó por el clásico rival, Alianza Lima.
[3] En 2014 ficha por el Melgar y ese mismo año consiguen quedar en primera posición pero solo clasifican a la Copa Sudamericana.
En 2017 debido a las pocas oportunidades que tuvo se traslada al Alianza Atlético, donde perderían la categoría.