Perry was born in Logan, Utah. He was married twice and had three children. His first wife, Virginia Lee, died from cancer in December 1974. He was married his second wife, Barbara Dayton, from 1976 until his death.