Steve-O was born on June 13, 1974 in London, England to a Canadian mother and to an American father. He was raised in Darien, Connecticut and in Miami, Florida. Steve-O studied at the University of Miami and at the Ringling Brothers and Barnum & Bailey Clown College. He was in rehab several times.