W okresie dojrzewania leczony był hormonem wzrostu w celu ograniczenia jego wzrostu. Osiągnął pełną wysokość 2,06 m (6 stóp 9 cali) w wieku czternastu lat. Rozważał karierę koszykarza i krótko pracował jako trener lwów morskich w Borås djurpark . Zanim zdecydował się zostać aktorem, pracował również jako szofer i nauczyciel. W szkole przyjął nazwisko Rosenfeldt - panieńskie nazwisko matki - zastępując nim nazwisko rodowe.
Rosenfeldt zaczął grać pod koniec lat 80. Oprócz małych ról telewizyjnych przez pięć lat grał w Teatrze Narodowym w Göteborgu , przez co ostatecznie nie lubił aktorstwa. Zamiast tego złożył podanie o pracę w programie radiowym Glädjetåget i wkrótce zaczął pisać dla telewizji.
Wspólnie z Michaelem Hjorthem jest autorem serii powieści kryminalnych, których głównym bohaterem jest policyjny profiler Sebastian Bergman.