Creció en China y estudió en colegios de misioneros ingleses y americanos. Empezó su carrera como actor en el Childrens Art Theater para luego trabajar durante treinta años como ayudante de Dirección Artística. En un viaje a los Estados Unidos para ocuparse de sus nietos le sugirieron que se presentase a una prueba para una obra de teatro. Desde entonces ha trabajado sin cesar en obras de teatro, cine y televisión. Ha participado en El Último Emperador, Romeo Debe Morir, Shanghai Noon, Mientras Nieva sobre los Cedros y Sueños Rotos. También ha participado como artista invitado en The Sopranos, Evidence, El Ala Oeste de la Casa Blanca y Urgencias y hace poco ha concluido su trabajo en Hora Punta 3.