Comenzó su carrera en el Atlético Mexiquense, hasta que en el Apertura 2005 se integró a las filas de los Diablos Rojos, bajo el mando del técnico argentino, Américo Rubén Gallego, a la fecha suma tres títulos con Toluca: Apertura 2005 2008 y Bicentenario 2010.