Apareció en la telenovela Days of Our Lives y en CSI: Miami. También ha interpretado papeles en Melrose Place y Silk Stalkings.
Debutó en Schoolbreak Special de CBS de 1986 en el papel de Billy.
Interpretó el papel de Chris Lorenzo en Beverly Hills 90210.
Anteriormente estuvo casado con la actriz Josie Bissett, con quien tuvo dos hijos. Más tarde salió y se casó con Erin Estes, con quien tuvo un hijo.
Estuvo en varios episodios de Gilmore Girls con Alexis Bledel.