Hannula oli Innsbruckin olympialaisissa 1964 Suomen joukkueen varamies. Hän sijoittui 16-vuotiaana Ounasvaaralla kolmanneksi vuonna 1963, oli Holmenkollenin nuorten kilpailussa toinen vuonna 1964 sekä voitti nuorten Suomen-mestaruuden vuosina 1964 ja 1965. Uransa ainoan aikuisten Suomen-mestaruuden hän voitti normaalimäessä vuonna 1974, jolloin hän oli paras myös Puijon kilpailuissa. Seuratasolla Hannula edusti Ounasvaaran Hiihtoseuraa.