Sepahvand took up athletics in 2004 at the age 18. He was first selected for the Iran national team at the 2008 Summer Paralympics in Beijing, entering the discus throw event in the F44 classification. He finished just outside the medal positions in fourth place. Four years later he won his first Paralympic medal, taking bronze in the discus throw at the 2012 Games in London. As well as Paralympic success, Sepahvand has won medals at both the World Championships and Asian Para Games.