He also played for Botafogo, Vasco da Gama and Bonsucesso in his native Brazil, and Atlas, Neza, Monterrey and Toluca in Mexico.
[3] He has also served as interim coach of the Mexico national team twice, winning the CONCACAF Cup in 2015.
He stayed with Tigres until 2003, where his constant success and the good economic standing of the team combined to make Ferretti one of the best paid coaches of the time.
In 2004, due to personal differences with José Cardozo, and despite qualifying for the play-offs in all his seasons in Toluca, Ferretti was separated from the team.
Under his guidance, Tigres won the InterLiga, qualifying the team to the Copa Libertadores de América, and then to the play-offs of that tournament.
Pumas came in as underdogs due to the fact they didn't have a great season but they shined in the playoffs using home-field advantage to the full extent.
They were the underdogs yet again but beat Pachuca (who had beaten them in the regular season 2–1) in extra time 3–2, giving them their 6th title in its team's history.
After Pumas was eliminated in the 2010 playoffs, Ferretti quit as manager due to a huge disappointment.
On April 9, 2014, Tigres won the Clausura 2014 Copa MX after defeating Alebrijes de Oaxaca 3-0 in the final.
Ferretti later led Tigres to their fourth league title, his second with the team, after defeating his former club UNAM on penalty kicks.
[5] Later he led Tigres to the 2015–16 CONCACAF Champions League final after defeating Querétaro but lost to América.
[10] After Miguel Herrera was fired for an incident off the field, Ferretti was named the interim manager for Mexico.
[12] Following Juan Carlos Osorio's departure from the Mexico national team following the 2018 FIFA World Cup, Ferretti was once again called up to be the interim manager for friendly matches against Uruguay, the United States, Costa Rica, and Chile.