Faghani was part of the youth team of Bank Melli, and also played for Shahab Khodro, Etka, and Niroye Zamini.
After only one year of international experience Faghani took charge of the 2009 AFC President's Cup Final which was played between Regar-TadAZ Tursunzoda and Dordoi-Dynamo Naryn which was won 2–0 by the hosts.
[3] He also refereed the 2014 AFC Champions League Final first leg match between Al-Hilal and Western Sydney Wanderers.
He was also one of the officials of the 2015 AFC Asian Cup, refereeing his first match in Group B between Saudi Arabia and China that ended 0–1.
[8] In 2019 he and his family migrated from Iran to Australia, and he was subsequently signed on by the A-League to the full time match official panel.
[10] During Jordan's 3–2 win over Iraq in the round of 16, Faghani controversially gave Iraqi striker Aymen Hussein a second yellow card for his goal celebration in the 76th minute.
[14] Faghani received a torrent of social media abuse, leading to Football Australia issuing a statement saying that they are taking steps to protect and support their official.