 He started his career with Chivas de Guadalajara in 1999.He later moved on with Toluca in 2002.Alfaro returned to Chivas in 2003, and scored against Argentine superpower Boca Juniors in the 4-0 Chivas win.