The most famous roles that Haber has played are the father Rudolf in the series Sune, Carl Hamilton in Fiendens fiende (Enemy's Enemy) and Martin Beck from 1997–2016 in the eponymous film series. He is also known for his role in the 2009 film The Girl with the Dragon Tattoo. Haber is in a relationship with Actress Lena T. Hansson.