Jacques Weber nació en París en una familia burguesa con un padre de origen suizo. Estudiante en el Liceo Carnot, sus compañeros Francis Huster y Jacques Spiesser con el que entró en el Conservatorio Municipal en París. Siguió sus clases de teatro en la escuela de la rue Blanche y luego se unió al Conservatorio en 1969. Es en este momento que conoce a Pierre Brasseur quien se convierte en su mentor, viviendo a su lado un año y medio. Se negó a entrar en la Comedie-Française. En 1972, es Haroun en Faustine y el bel verano y desempeña el papel de Hugo en Estado de sitio de Costa-Gavras. En Placer maligno (Le Malin Plaisir), seducido por actriz Claude Jade, actor Jacques Weber juega completamente desnudo. Se convierte en un símbolo sexual en el cine de los años 70. En 1982 es Bel-Ami de Guy de Maupassant en la adaptación de Pierre Cardinal. En televisión interpretó, entre otros, l conde de Monte Cristo de Denys de La Patellière y el juez Antoine Rives en la serie de Gilles Béhat.
Él ha interpretado 500 veces el papel titular de Cyrano de Bergerac, pero en la película Cyrano de Bergerac, en 1990, es De Guiche quien interpreta.