agardh became a lutheran clergyman in 1816. he was a member of the swedish parliament on several occasions from 1817. he was "rector magnificus" of lund university from 1819 to 1820. in 1835 he became the bishop of karlstad, where he remained until his death. he died on 28 january 1859 in karlstad.