Dorados de Sinaloa
He previously played for Indios de Ciudad Juarez, Atlante UTN (the filial team of Atlante), Pachuca and Dorados de Sinaloa.