Ruck was born in Cleveland, Ohio on July 1, 1956. He spent his childhood and teen years in Chicago, Illinois. Ruck was married to Claudia Stefany from 1986 until they divorced in 2005. He has been married to Mireille Enos since 2008. With Stefany he has two children, and with Enos he has one child.