Markku Kukkoaho se révèle sur 400 mètres en 1970 en battant le record finlandais, détenu depuis 1956 par Voitto Hellsten, en 46 s 1 à Leipzig. En 1971, aux championnats d'Europe qui se déroulent dans son pays à Helsinki, il termine 4e en 45 s 7, nouveau record national[1]. L'année suivante il termine 6e des Jeux olympiques de Munich, réalisant son meilleur temps absolu, 45 s 49, un record de Finlande toujours en vigueur en 2014.
Au niveau national, il remporte les championnats du Finlande sur 200 mètres à deux reprises (1971 et 1976) et sur 400 mètres à quatre reprises (1970-1972 et 1974)[3].