Ruspoli was born in Bangkok, Thailand, and raised in Rome, Italy and Los Angeles, California. He is the second son of occasional actor and aristocrat Prince Alessandro Ruspoli, 9th Prince of Cerveteri and Austrian-American Actress Debra Berger. He is the older brother of Bartolomeo Ruspoli (born 6 October 1978 in Rome), second husband of oil heiress Aileen Getty. His half-siblings include Francesco, 10th Prince of Cerveteri; Melusine, and Theodoro dei principi Ruspoli.