Actor que interpretó el papel de Noah Nicholson en la serie Noah's Arc de la cadena LOGO.
Se graduó de la Universidad de California Berkeley con un título en Sociología y Estudios Étnicos.
Tuvo un papel en la serie de televisión Undressed de MTV.
Creció con su familia en California. Principalmente mantiene su vida personal fuera de los medios.
Actuó junto a Debi Mazar en la serie de televisión That's Life del 2000.