Iniciou no kart com cinco anos, vencendo sucessivamente os campeonatos regional e nacional antes de se transferir para os carros maiores. Venceu o campeonato de Fórmula 3inglesa em 1990, despertando o interesse dos dirigentes da Team Lotus.
Fórmula 1
Já em 1991 foi contratado para correr na Fórmula 1 pela equipe Lotus.
Trocou a Lotus pela McLaren em 1993. Após passar por uma sucessão de decepções com a McLaren, conquistou os campeonatos das temporadas de 1998 e 1999. Häkkinen sempre foi um piloto extremamente rápido e em 1995 esteve perto da morte num acidente no Grande Prêmio da Austrália, sendo salvo por uma traqueostomia.
No ano de 2000, porém, o finlandês protagonizou uma das mais belas ultrapassagens da história da Fórmula 1, ocorrida na Bélgica em cima de Michael Schumacher. Com uma bela manobra pela esquerda e aproveitando a presença do retardatário Ricardo Zonta, da BAR, Häkkinen ultrapassou Schumacher com maestria. O piloto alemão ficou tão abismado que Häkkinen teve de explicar-lhe como realizou tal manobra.
Depois de lutar com sua McLaren, com problemas de confiabilidade, contra a Ferrari de Michael Schumacher em 2000 e 2001, Häkkinen, desmotivado, não disputou a temporada de 2002 e anunciou sua aposentadoria permanente durante a temporada.
DTM
Em novembro de 2004, foi anunciado que Häkkinen pilotaria pela Mercedes na categoria alemã de turismo (DTM), em 2005, permanecendo até 2007.
Aposentadoria
Em 2007 Mika anunciou sua aposentadoria das pistas.[3]
Resultados em competições
Resultados na Fórmula 1
(legenda) Legenda: (Corrida em negrito indica pole position) e (Corrida em itálico indica volta mais rápida)