Career
Child of a court servant, Nils Almlöf, he interrupted his medical studies to study singing under Craelius of the Royal Swedish Opera, where he was successful as Leicester in 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. When he visited Paris in 1829, he was called the "Swedish Talma" by Mademoiselle Mars.
In 1834 he had a wage of 1800, the highest paid by the theatre.
He was teacher of declamation at Dramatens elevskola 1834–1840.