1969 gewann Hannus eine Etappe des britischen Milk Race, 1971 wurde er Zweiter der Skandinavischen Meisterschaften im Straßenrennen, 1975 Zweiter und 1977 Dritter der Gesamtwertung der Berliner Etappenfahrt, die er 1980 schließlich gewann. Zehnmal nahm er an UCI-Straßen-Weltmeisterschaften teil; seine beste Platzierung war der vierte Platz bei den Straßen-WM 1977 in San Cristóbal. 1982 gewann er bei den Skandinavischen Meisterschaften das Mannschaftszeitfahren, gemeinsam mit Patrick Wackström, Harri Juhani Hedgren und Kari Myyryläinen. Sechsmal startete er bei der Internationalen Friedensfahrt, bei seinem letzten Start 1978 erreichte er mit Rang 29 im Gesamtklassement seine beste Platzierung in der Rundfahrt.