Heikkinen vammautui vuonna 2008 niskaleikkauksen komplikaatioiden vuoksi ja joutui pyörätuoliin. Hän harrasti keihäänheittoa nuorena ja aloitti sen uudelleen kesällä 2009. Vuonna 2012 hän voitti EM-hopeaa keihäänheitossa ja pronssia kuulantyönnössä. Lontoon paralympiakisoissa 2012 Heikkinen saavutti pronssia keihäänheitossa tuloksella 19,47. Hän oli samoissa kisoissa kuulantyönnössä neljäs tuloksella 7,64. Vuonna 2013 Heikkinen voitti keihäänheitossa MM-hopeaa ja vuonna 2014 EM-pronssia. Rion paralympiakisoissa 2016 Heikkinen saavutti hopeaa keihäänheitossa tuloksella 18,42. Samana vuonna 2016 hän voitti Euroopan mestaruuden Italian Grossetossa. Vuoden 2017 MM-kisoissa Lontoossa hän voitti hopeaa tuloksella 18,71. Vuonna 2018 Heikkinen voitti Euroopan mestaruuden Berliinissä ja samana kesänä heitti Euroopan ennätyksen 19,58 Lapinlahdella. Vuoden 2019 MM-kisoissa Heikkinen voitti kolmannen MM-hopean tuloksella 18,52.