Diaz was born in Havana. He moved to the United States with his parents in the 1970s, living in North Bergen, New Jersey. He was a heavy cocaine user until 2007. He has been married to Terrie Clark since 2009. He also has a daughter with his ex-wife.