Foti was born in Palermo, Sicily, as the son of an amateur footballer who chose a career in banking over the opportunity to be a professional player.
[2] After playing for Italy under-17 at their hosting of the 2005 UEFA European Championship, Foti joined Sampdoria, managed by Walter Novellino.
Foti started the 2007–08 season again with Sampdoria; on 21 July he made his only European appearance of his career in the dying seconds of a 1–0 win at Cherno More of Bulgaria in the UEFA Intertoto Cup third round first leg.
A free agent for the entire summer of 2013, Foti decided to have surgery in October that year on a herniated vertebra.
[11] In July 2014, he signed a two-year contract for Swiss Challenge League team Chiasso, managed by compatriot Gianluca Zambrotta.
[6] On 2 January 2022, Foti was hired as assistant manager to José Mourinho at Roma, after the exit of João Sacramento.
[16] Foti received a one-month suspension for his actions in a 2–1 home loss to Cremonese in the Coppa Italia quarter-finals for threats and insults against visiting coaches and match officials.