He was born to Nils Almlöf, a servant of the royal household, and Maria Lovisa Herbelin.
He interrupted his medical studies to study singing under Carl Magnus Craelius of the Royal Swedish Opera in 1818, where he made his breakthrough as Leicester in Schiller's Mary Stuart opposite Charlotta Eriksson in 1821.
He was a star at the Royal Dramatic Theatre for sixty years, where he was a notable male actor in tragedy.
Almlöf and his second wife, Charlotte, as well as other actors, such as Elise Hwasser, were good friends with King Charles XV of Sweden, and were often invited to his balls during his reign as Crown Prince regent (1857–59).
[1] In 1839 he married actor Charlotta Ficker, also a successful actress at the Royal Dramatic Theatre.