Faraoni speelde vanaf zijn twaalfde in de jeugd bij SS Lazio. Op 1 juli 2010 tekende hij een vierjarig contract bij Internazionale. Op 19 november 2011 debuteerde hij onder Claudio Ranieri in de Serie A tegen Cagliari. Hij viel luttele minuten voor het einde in voor de BraziliaanJonathan. Inter won de wedstrijd met 2-1. Op 22 november 2011 maakte Faraoni zijn Europees debuut, in een Champions League-wedstrijd tegen Trabzonspor.
Op 9 juli 2012 kocht Udinese de helft van de transferrechten van Faraoni. Hij werd in een deal betrokken met Samir Handanovič, de Sloveense doelman die naar Inter ging. Faraoni debuteerde voor Udinese op 25 augustus 2012, tegen ACF Fiorentina.
Interlandcarrière
Faraoni speelde voor alle Italiaanse jeugdelftallen. Hij debuteerde op 17 november 2010 in Italië –21, tegen Turkije –21 in Fermo. In totaal speelde hij zeven interlands voor Italië –21.