Urodził się w rodzinie śląskich sportowców. Ojciec Józef Kloze był piłkarzem (m.in. Odra Opole i francuskiego klubu AJ Auxerre), a matka Barbara Jeż 82-krotną reprezentantką Polski w piłce ręcznej. W 1987 r. państwo Klose wyjechali na stałe do RFN. Wychował się w FC Homburg, następnie grał w niemieckiej ekstraklasie w klubie 1. FC Kaiserslautern, a od 2004 w Werderze Brema. 24 marca 2001 debiutował w reprezentacji Niemiec w meczu z Albanią, gdzie strzelił jedną bramkę. Wraz z kadrą niemiecką sięgnął po wicemistrzostwo świata w 2002 (zdobywając w turnieju 5 bramek został wicekrólem strzelców), brał również udział w turnieju finałowym Euro 2004. Wystąpił w 79 meczach reprezentacyjnych, strzelając 40 bramek (stan na 19 czerwca 2008). Na Mistrzostwach Świata 2006 w Niemczech, zdobył wraz z reprezentacją Niemiec brązowy medal i został (z dorobkiem 5 goli) królem strzelców. Od 1 lipca 2007 jest piłkarzem FC Bayern Monachium. W barwach Niemieckich wystąpił na Euro 2008.
Kloze ma obywatelstwo polskie i niemieckie, ale czuje się Niemcem. Utrzymuje kontakty z rodziną w Polsce.
Jego ojciec przez wiele lat występował w Odrze Opole i we francuskim AJ Auxerre, a matka była reprezentantką Polski w piłce ręcznej. Mirosław Klose uczył się grać w piłkę na podwórku w opolskiej dzielnicy Chabrów. W 1987 r. państwo Klose wyjechali na stałę do RFN. Uczestnik mistrzostw świata ma obywatelstwo polskie i niemieckie, ale czuje się Niemcem. Utrzymuje kontakty z rodziną w Polsce. Występował w FC Homburg, SG Blaubach-Diedelkopf, od 1999 r. gra w Budeslidze w zespole Kaiserslautern. W reprezentacji Niemiec zadebiutował w 2001 roku w meczu z Albanią (strzelił jedną z bramek). Na Mistrzostwach Świata w Niemczech w 2006 roku wraz z reprezentacją Niemiec wygrał brązowy medal i został królem strzelców.
W lipcu 2007 roku Miroslav Klose przeszedł do FC Bayern Monachium.