Gregory's career has grown steadily from his beginnings in local theater, skit-comedy, television and commercials. He began his television career with recurring and guest starring roles in series such as Murder She Wrote, Lois and Clark: The New Adventures of Superman, Pacific Blue and Prey. He also appeared in a variety of comedy series such as Girlfriends, 3rd Rock from the Sun, Moesha, Hangin' with Mr. Cooper, Living Single, Moesha and The WB's The Steve Harvey Show. Before joining the cast of Charmed, Gregory co-starred as the parapsychologist Diamont Teague on the syndicated nighttime drama Baywatch Nights.

Gregory's feature film work includes Deliver Us from Eva, starring opposite L.L. Cool J and Gabrielle Union, Just Write with Jeremy Piven, and The Apocalypse, with Sandra Bernhard. He also appeared in the Disney made-for-television movie, The Barefoot Executive. He can next be seen in the up-coming feature film Getting Played, starring opposite Vivica A. Fox, Carmen Electra and Bill Bellamy.

Last year, Gregory became the host of television's longest-running show, Soul Train, which is celebrating its 33rd season. Prior to that, Gregory added the role of talk show host to his repertoire when he joined Dick Clark, Danny Bonaduce and Mario Lopez on the daytime talk program The Other Half.

Gregory is one of the founding members of the Epiphany Theater Group, established by actor/writer/producer/director Bill Duke. He also co-hosted the "politically incorrect" syndicated radio show Lighten Up.

An active humanitarian, Gregory is involved in organizations such as the Jeopardy Program sponsored by the Los Angeles Police Department for youths at risk and the American Diabetes Association, for which he serves as the national spokesperson.

Gregory currently resides in Los Angeles.


Trivia
He was born in Washington, DC and raised in Cleveland, Ohio until age nine when he moved to Los Angeles, CA with his family.
He has Type 1 or, Juvinial Diabetes, a disease that strikes children and causes their pancreas not to produce insulin and there is no cure for it, only treatments.


Filmography
Getting Played (2005) (post-production)
Deliver Us from Eva (2003) .... Lucius Johnson
"Other Half, The" (2001) TV Series .... Co-Host (2002-2003)
"Charmed" (1998) TV Series .... Darryl Morris
Just Write (1997) .... Valet at Mansion Party
"Baywatch Nights" (1995) TV Series .... Diamont Teague (1996-1997)... aka "Detectives On the Beach" (1995)
Barefoot Executive, The (1995) (TV) .... Doctor
Stop! Or My Mom Will Shoot (1992) (uncredited) .... Driver for 'Moore' at Airport
"Soul Train" (1971) TV Series .... Host (2003-)
"Girlfriends" (2000) playing "Robert" in episode: "Snoop, There It Is" (episode # 4.3) 29 September 2003
"3rd Rock from the Sun" (1996) playing "Byron" in episode: "Alien Hunter" (episode # 4.20) 4 May 1999
"Moesha" (1996) playing "Darnell" in episode: "Birth Control" (episode # 4.8) 24 November 1998
"Prey" (1998) playing "Karl Hunter" in episode: "Sleeper" (episode # 1.10) 18 June 1998
"Pacific Blue" (1995) playing "Robert Quest" in episode: "Excessive Force" (episode # 3.5) 7 September 1997
"Hangin' with Mr. Cooper" (1992) in episode: "Party, Party" (episode # 5.12) 29 August 1997
"Lois & Clark: The New Adventures of Superman" (1993) playing "Swat Commander" in episode: "I've Got You Under My Skin" (episode # 4.20) 31 May 1997
"Steve Harvey Show, The" (1996) playing "Derek" in episode: "High Top Reunion" (episode # 1.10) 17 November 1996
"Hangin' with Mr. Cooper" (1992) playing "Norman" in episode: "Rivals" (episode # 4.17) 16 February 1996
"Living Single" (1993) playing "Mountie Robeson" in episode: "Let It Snow, Let It Snow, Let It Snow... Dammit" (episode # 3.13) 14 December 1995
"Too Something" (1995) playing "Gym Guy" in episode: "Maria Cooks" (episode # 1.5) 29 October 1995
"Beverly Hills, 90210" (1990) playing "Guard" in episode: "Home Is Where the Tart Is" (episode # 6.1) 13 September 1995
"Hope & Gloria" (1995) playing "Dutch" in episode: "Don't Take Any Wooden Elephants" (episode # 1.12) 10 August 1995
"Sister, Sister" (1994) playing "Delivery Man" in episode: "Field Trip" (episode # 2.11) 22 February 1995
"Baywatch" (1989) playing "Man in the Audience" (uncredited) in episode: "Money, Honey" (episode # 2.4) 7 October 1991