Janfada begon bij PAS Tehran FC en speelde daarna voor Esteghlal FC. In het seizoen 1987/88 kwam hij uit voor Daraei. Hij vroeg op 15 oktober 1988, toen hij met de nationale ploeg op weg was voor een wedstrijd in Oost-Duitsland, bij een tussenlanding op Schiphol politiek asiel aan. Janfada kwam uiteindelijk in een asielzoekerscentrum in Roermond terecht.
Vanaf januari 1989 ging hij meetrainen met VVV.[2] In september 1990 werd hij speelgerechtigd[3] en op 5 september maakte hij zijn debuut bij VVV als invaller voor Jos Rutten tijdens een met 4-2 gewonnen thuiswedstrijd tegen Emmen. Tussen 1990 en 1994 speelde hij in totaal 100 officiële wedstrijden voor VVV. Na een conflict met trainer Remy Reynierse werd hij in september 1994 tot het einde van het seizoen 1994/95 verhuurd aan EVV Eindhoven.[4] Daarna kwam hij nog uit voor RFC Roermond. Hij speelde meerdere interlands voor het Iraans voetbalelftal en maakte deel uit van de selectie voor de Azië Cup in 1988.
Janfada had in Iran economie gestudeerd en kreeg de Nederlandse nationaliteit.