Este absolvent al Escola Tecnica Superior d’Arquitectura de Barcelona (1985). În 1990, pune bazele biroului de arhitectură Octavio Mestre Arquitectos cu sediul în Barcelona. Mestre este profesor în 20 de universități europene și americane și coordonator al revistei digitale „t18”. Lucrările sale includ numeroase case unifamiliale, complexe de apartamente, centre comerciale precum Illa Diagonal, Pedrables Center și Grand Jonquera, Clinica Aresa. Printre clădirile sale de birouri se numără Departamentul pentru Ocuparea Forței de Muncă, reabilitarea Diagonal Prosegur, Inmobiliara Colonial, Diagonal No.409, Mutua Madrileña în Barcelona și Madrid. Ultimele sale proiecte sunt clădirea Travesera - Amigó și sediul CERN. Lucrările sale sunt prezentate în unsprezece monografii.