Estrenó el papel de Edgardo en la ópera Lucia di Lammermoor en 1835.
Trabajó en ese teatro sin mucho éxito hasta 1828, cuando decidió probar suerte en Italia.
Como resultado, Duprez pudo sumergirse en el trabajo, empezando como tenor rossiniano en papeles como Idreno en Semiramide y Rodrigo en Otello, ambas de Rossini.
Después de cantar en Londres en el Teatro Drury Lane entre 1843 y 1844, Duprez comenzó a recortar sus apariciones públicas.
Posteriormente se dedicó a la enseñanza, primero en el Conservatorio de París y luego en forma particular.