Octavio Mestre es arquitecto por la Escuela Técnica Superior de Arquitectura de Barcelona (ETSAB). Tras numerosas becas en diversos países europeos, en 1983 y 1988 fue profesor del Departamento de Teoría y Composición de esta escuela y entre 1987 y 1990 fue arquitecto municipal de Barcelona en los Servicios de Planeamiento, época en la que decidió dedicarse de lleno a la práctica profesional. Corresponsal de varias revistas y autor de numerosos artículos y exposiciones, es actualmente codirector de la revista digital t18. Fue profesor invitado por la Rhode Island School of Design (RISD) durante el spring semester de 1994, y es miembro fundador de la Escuela de Arquitectura de la Universidad Internacional de Cataluña (UIC), en la que impartió clases entre 1996 y 2001. Desde 1997 es también profesor de másteres y cursos de posgrado de la Escuela Universitaria de Barcelona de Diseño e Ingeniería (ELISAVA) sobre diseño corporativo y de oficinas, así como de varias universidades francesas, italianas y americanas.
Entre sus obras destacan numerosas viviendas unifamiliares, la manzana de viviendas HLM en Toulouse (Premio Nacional de Vivienda Social 1993 en Francia), la reforma integral del Centro Comercial L’illa Diagonal y la Clínica Olivé Gumà en Barcelona, y diversas sedes corporativas, entre las que destacan la Mutua Madrileña en el Paseo de La Castellana y la sede de la dirección de European Organization for Nuclear Research (CERN) en Ginebra.