Roberts married Cheryl Hagood, his second wife and has four children with her. Their marriage lasted from 1984 until 2000.