Taftian won the gold medal in 100 metres at the 2012 Asian Junior Athletics Championships in Colombo, Sri Lanka. In 8 July 2017 Taftian became the first Iranian to ever win the gold medal in 100 metres in an Asian Athletics Championships after finishing with a time of 10.25 seconds at the 2017 Asian Athletics Championships in Bhubaneswar, India.