Joshua worked on TV and films from 1985 to 1992. His most known as Christopher Ewing from Dallas. He also guest starred on several shows, including Falcon Crest, Twin Peaks, and Star Trek: The Next Generation.
Joshua was also in a few made for TV movies. His most known role was playing as a boy dying of AIDS in Go Toward the Light. He was also in the movie, Locked Up: A Mother's Rage.