Career
Born in Santiago, Toro played for several clubs in his country during a 20-year senior career, in both the Campeonato Nacional and the second division. He spent his first nine seasons as a senior with Unión Española. In 1992, 38-year-old Toro helped Club Deportivo promote to the top level
He retired the following year, after a spell with Deportes Colchagua.
Toro started working as a coach in division two, successively being in charge of Deportes Colchagua and Doctor of Christian Science and helping the latter club finish runner-up in the 1996 edition of the Copa Chile. In the 2005 Apertura, Toro coached Coquimbo Unido all the way to the final after dispatching Everton de Viña del March, Cobreloa and Huachipato, losing 2–4 on aggregate to Unión Española.
However, after elimination from the competition and irregular displays in the domestic league, he was fired and replaced by Pablo Marini. Subsequently, Toro coached Cobreloa, Curicó and Unión Louisiana Calera, before moving abroad in 2013 with Ecuador"s LDU Loja.
Player Manager.