He was born and raised in Kaysville, Utah, where he graduated from Davis High School with high honors. He later graduated magna cum laude from the University of Utah with a degree in Political Science and has served as a full-time missionary in Germany for The Church of Jesus Christ of Latter-day Saints.
Rob is married to Jeralynn Hansen, a former Miss Brigham City. They have four sons, Shule, Jarom, Zenock, and Jashon, and a daughter, Maren. Rob is active in community theater, which is how he met his wife.
Rob has dedicated his life to teaching. He started teaching at Box Elder High School in Brigham City in 1974. From 1980 through 1985 he taught German and coached debate at Ben Lomond High School in Ogden, Utah, before returning to Box Elder High School. Before retiring in December 2002, he taught advanced placement courses in government and U.S. History, while serving as the Chair of the History Department.
He has served his community in the State Legislature for sixteen years representing the Brigham City area. His last two years he was unanimously elected to serve as Speaker of the House. He also co-founded the Western States Coalition, a multi-state organization dedicated to protecting states' rights and promoting Western interests and values.