After graduating from secondary school, she initially worked as a fitness instructor in Vancouver.
She was married to Tommy Lee from 1995 to 1998 before marrying Kid Rock in 2006. After their divorce in 2007, she married Rick Salomon. In 2014, she filed for divorce. She married Jon Peters in January 2020, but the two separated less than two weeks after the wedding. She has two sons, Brandon and Dylan.
She and Yasmine Bleeth teamed up as lifeguards on the popular television show Baywatch.