Lackner gab am 1. März 2008 in Bois-d’Amont bei einem Juniorenwettkampf sein internationales Debüt und belegte den dritten Platz. Nach mehreren Starts im Alpencup gab er am 31. Jänner 2009 in Eisenerz sein Debüt im FIS-Cup und belegte den 14. Platz. Im Sommer 2010 debütierte Lackner in Villach im Continental Cup und schaffte es mit den Plätzen elf und 19 auf Anhieb in die Punkte. In diesem Sommer ging er noch bei mehreren FIS-Cups und Alpencups an den Start. Zu Beginn des Winters ging Lackner bei mehreren Alpencups an den Start. In Neustadt und Bischofshofen startete er im Continental Cup und schaffte es immer in den 2. Durchgang. In Iron Mountain verpasste Lackner diesen als 38. von 42 Springern jedoch deutlich. Wenig später gewann er einen FIS-Cup in Villach. In Lauscha gewann er seinen ersten Alpencup. Im Sommer 2010 ging Lackner nur im Alpencup an den Start und gewann drei von vier Springen. Auch im Winter ging er außer bei den Continental Cups in Brotterode und Kranj sowie den FIS-Cups in Ruhpolding nur im Alpencup an den Start. Am Ende gewann er mit großem Vorsprung die Gesamtwertung des Alpencups vor Stefan Kraft und Jaka Hvala. Bei der Junioren-WM in Otepää belegte er im Einzel den sechsten Platz und gewann im Team mit Michael Hayböck, Stefan Kraft und Markus Schiffner die Goldmedaille.