Ansarifard werd in 2006 gescout door Ali Daei namens Saipa en hij werd opgenomen in de jeugdopleiding. Een jaar later werd hij doorgeschoven naar het eerste elftal en speelde hij al zijn eerste wedstrijden voor de club. In zijn derde seizoen, het seizoen 2009/10, wist hij dertien competitiedoelpunten te maken. Hij stond in de interesse van Europese clubs als Borussia Dortmund[1] en Celtic[2] en later probeerde Steaua Boekarest hem voor een half jaar te huren.[3] Op 17 juni 2012 verliet hij Saipa, maar hij bleef in eigen land, waar hij ging spelen voor Persepolis. Hij tekende er voor drie jaar.[4] Bij Persepolis lag hij echter overhoop met coach Ali Daei, die hem ooit ontdekt had en hij werd na één jaar verhuurd aan Tractor Sazi.[5] In het seizoen 2013/14 won Ansarifard met Tractor Sazi de Hafzi Cup. Na dat jaar stapte hij over naar het Spaanse Osasuna, waar hij voor twee jaar tekende.[6] Hiervan zou hij er een volmaken, waarna hij overstapte naar Panionios.[7] In anderhalf jaar kwam hij veertien keer tot scoren in vierenveertig competitiewedstrijden. In januari 2017 verkaste hij naar Olympiakos, waar hij zijn handtekening zette onder een verbintenis voor de duur van drieënhalf jaar.[8] Medio 2018 werd zijn contract ontbonden. In november 2018 sloot hij aan bij Nottingham Forest, waar hij tekende tot medio 2020.[9] Aan het einde van het seizoen 2018/19 verkaste Ansarifard naar Al-Sailiya.[10] Een jaar later tekende hij voor twee seizoenen bij AEK Athene.[11] Na dit contract nam Omonia Nicosia de aanvaller transfervrij over.[12] In januari 2024 keerde hij bij Aris Saloniki terug in Griekenland.[13]
Ansarifard maakte zijn debuut in het Iraans voetbalelftal op 10 november 2009. Op die dag werd een vriendschappelijke wedstrijd tegen IJsland met 1–0 gewonnen. De aanvaller mocht in de tweede helft invallen en hij tekende een kwartier na zijn entree direct voor het eerste en enige doelpunt van de wedstrijd.[15] Op 14 mei 2014 werd bekendgemaakt dat Ansarifard onderdeel uitmaakt van de Iraanse selectie voor het WK 2014 in Brazilië.[16] Ook op het WK 2018 was hij actief met zijn vaderland Iran.
In november 2022 werd Ansarifard door bondscoach Carlos Queiroz opgenomen in de selectie van Iran voor het WK 2022.[17] Tijdens dit WK werd Iran uitgeschakeld in de groepsfase na een overwinning op Wales en nederlagen tegen Engeland en de Verenigde Staten. Ansarifard kwam in twee duels in actie.