Terrence has been married for four different times in his life and all of his married life has also been dissolved. In 1989, he got married for the first time in his life with Lori McCommas. As a loving spouse, they welcomed three children together. However, they got divorced in 2003 and finally remarried in February 2005. But again in 2008 they decided to be away and they dissolved their married for the second time.
On 20th of January 2010, Terrence got married to Michelle Ghent. Michelle is a commercial production employee. She became the victim of his violent acts and she decided to dissolve her married life and filed against him in 2011 and finally divorced their married life in 2013.
On 3rd of December 2013, he got married to Miranda Howard. Miranda Howard is a model and restaurateur. They welcomed their first child a son, Qirin Love.
Though Terrence was not that good in his studies, he wished to be a science teacher but at the age of 18 he was pursued by acting and then he moved to New York City with an aim to begin his acting career. Instead of continuing his education, he entered into the entertainment industry and made his acting debut in 1992 by portraying the role of Jackie Jackson in the movie, The Jacksons: An American Dream. He is mainly known in the movies like Winnie, Ray, Lackawanna Blues, Crash and many more.
Besides acting Terrence is also an avid singer. In 2005, he sang on the several tracks of the movie, Hustle & Flow. He signed a contract with Columbia/SME Records and finally released his debut album, Shine Through It in 2008. His net worth is $30 million.