As an outdoor enthusiast, he worked as a travel journalist for the Travel Channel and the Discovery Channel and has also appeared on shows such as ER, CSI, and CSI: Miami.
He attended the School of Drama at Carnegie Mellon University.
He played the role of Dr. Ben Thomas on an episode of Are You There, Chelsea?, starring Laura Prepon.
He grew up in San Francisco and resided in Los Angeles, California when he was not on assignment.
He appeared in the 2006 TV film, Stephen King's Desperation, starring Steven Weber.