Se desempeñó como Obispo de Kirtland, Ohio, Far West, Missouri, y Nauvoo, Illinois.
Fue un líder clave en la Iglesia de Jesucristo de los Santos de los Últimos Días y participó en la fundación de Salt Lake City, Utah, donde se estableció como la nueva sede de la iglesia.