Estudió en la Juilliard School de Nueva York. Sus primeros compromisos lo llevaron a teatros de ópera de San Francisco, Nueva York, Washington, Baltimore y Saint Louis. En San Francisco ha encarnado al orador (La flauta mágica), Abimelec (Samson et Dalila) y Pogner (Los maestros cantores de Núremberg). Entre sus compromisos más recientes figura la interpretación de Carl Olsen (Street Scene) en Colonia, Madrid y Montecarlo; Trulove (The rake’s progress) en Niza y Nantes; Bonzo (Madama Butterfly) y registrador de Norwich (Gloriana) en Madrid, Rocco (Fidelio) en Múnich y en el Festival de Buxton, Simone (Gianni Schicchi) en el festival de Salzburgo y en la Nederlands National Opera, y Un anciano (La pasión griega) en el festival de Salzburgo.
Debutó en el Gran Teatre del Liceu la temporada 2001/02 con Lady Macbeth de Mtsensk y ha vuelto con Wozzeck (2021/22).