Hannu Posti startete in seiner aktiven Zeit für den Verein "Seurat Vuoksenniskan Urjeilijat". Er startete bei den Leichtathletik-Europameisterschaften 1950 in Brüssel über 5000 Meter und wurde Fünfter, sowie bei den 1954 in Bern über 10.000 Meter, wo er 14. wurde. Höhepunkt der Leichtathletik-Karriere wurden die zwischen den beiden Europameisterschaften stattfindenden Olympischen Sommerspielen 1952 in Helsinki, bei denen Posti als Viertplatzierter, mit 3,2 Sekunden hinter Alexander Anufrijew, knapp eine Medaille verpasste. 1952 und 1953 gewann er die finnischen Titel über 5000 Meter, 1952, 1953, 1954 und 1955 über 10.000 Meter sowie 1951, 1952 und 1954 im Marathonlauf.