Background
Larsen was born in Hurup, Als parish, Aalborg Municipality, Denmark.
Larsen was born in Hurup, Als parish, Aalborg Municipality, Denmark.
That same year he emigrated to the United States, settling in Spanish Fork, Utah Territory in September. He served in that position until 1903. Larsen served for a time as mayor of Spanish Fork.
He also served on the city council.
He was a member of the Utah House of Representatives for two terms.