Laurent de Boccard est né en 1955 à Lyon.

Il est diplômé de l'Ecole Polytechnique Fédérale de Lausanne en 1983.

 

Parallèlement à un travail à temps partiel à l’EPFL comme assistant puis chargé de cours au département d’Architecture, il ouvre son propre bureau d’architecte qui deviendra en 2004 la Sàrl "Atelier d'Architecture L. de Boccard et Associés".