Hächler startete im Februar 2001 in Maribor erstmals im Europacup und nahm im März 2005 in Špindlerův Mlýn erstmals am Freestyle-Skiing-Weltcup teil, wobei er den 21. Platz errang. Bei den Weltmeisterschaften 2007 in Madonna di Campiglio sprang er auf den 20. Platz. In der Saison 2009/10 erreichte er mit dem vierten Platz in Mont Gabriel seine erste Top-Zehn-Platzierung im Weltcup. Dies war zugleich sein bestes Ergebnis im Weltcup und errang damit den 19. Platz im Aerials-Weltcup. Bei seiner einzigen Teilnahme an Olympischen Winterspielen im Februar 2010 in Vancouver sprang er auf den 16. Platz. In der Saison 2010/11 kam er im Weltcup viermal unter den ersten Zehn und belegte mit dem 34. Platz im Gesamtweltcup sowie den neunten Rang im Aerials-Weltcup seine besten Gesamtergebnisse. Beim Saisonhöhepunkt, den Weltmeisterschaften 2011 in Deer Valley, wurde er Achter. Seinen 38. und damit letzten Weltcup absolvierte er im Februar 2011 in Minsk, welchen er auf dem achten Platz beendete.