En 1999 apareció como invitado en la exitosa y popular serie de ciencia ficción The X-Files donde interpretó al cirujano psíquico Ken Naciamento durante el episodio "Milagro".
Ese mismo año apareció como el capitán Berroa, a bordo del "USS Stanley Dace" en la exitosa serie JAG.
Ese mismo año apareció en las populares series CSI: Crime Scene Investigation donde dio vida al detective Nestor Ortega y en Alias donde interpretó a Thomas Raimes, un agente de la CIA encubierto en la organización de Milos Kradic.
En el 2008 apareció como invitado en la serie Boston Legal, donde interpretó al fiscal general adjunto Ronald Lazarus.
En el 2009 interpretó al detective Alec Shores en el episodio "Conjugal" de la serie The Good Wife.
Ese mismo año apareció como invitado en la serie Cold Case donde interpretó a Jaime Reyes, el agente del jugador de béisbol asesinado Gonzalo Luque (Shalim Ortiz).
Ese mismo año interpretó al teniente coronel Tony Trujillo, quien supervisa el regreso de Nick Brody a los Estados Unidos en la serie Homeland.