Robert H. Moss was born in the little Swiss community of Santa Clara, Utah. He graduated from Dixie College in St. George, Utah, where he studied under several talented authors and through them he developed a love for history and a desire to write.
Following college he entered the US Army, and served on several bases in the United States and Germany. After his discharge he finished his studies at the College of Southern Utah and Brigham Young University. He taught elementary school for five years, was an elementary school principal, and became a superintendent of schools. Upon completion of his doctorate in educational administration at BYU, he became a college professor, teaching at the University of Northern Colorado and Southern Utah State College.
His church service has included callings as bishop, bishop's counselor, Young men's president, stake missionary, Seventy's Quorum president, Sunday School teacher, and temple ordinance worker.
He is an active person and enjoys parachuting, back-packing, rappelling, survival training, and other outdoor activities. Robert and his wife, Roberta, have five sons and several grandchildren. They reside in Salt Lake City, Utah.