Heggen nam in 2011 op de 400 m horden deel aan de Europese kampioenschappen U20. Hij werd uitgeschakeld in de halve finales. Ook in 2013 waren de halve finales het eindstation op de Europese kampioenschappen U23. In 2015 liep hij een zware blessure op die hem tien maanden inactiviteit opleverde. In 2016 werd hij voor het eerst Belgisch kampioen op de 400 m horden.[1] Op het einde van dat seizoen stopte hij met atletiek.[2]