Mauricio Rocha nacque a Città del Messico nel 1963, figlio della fotografa Graciela Iturbide e dell'architetto Manuel Rocha Díaz. Studiò architettura all'UNAM e nel 1990 aprì il proprio Taller de Arquitectura con una casa costruita per la madre, continuando a collaborare con il padre fino alla morte di quest'ultimo nel 1996. Dal 2001 Gabriela Carrillo diresse insieme a lui i progetti dello studio, e dal 2012 la pratica porta entrambi i nomi. Le sue opere pubbliche — il Centro de Atención a Gente Invidente (2000), il Mercado de San Pablo Oztotepec (2003), la Escuela de Artes Plásticas UABJO a Oaxaca (2008) — lavorano per sottrazione e con la struttura a vista invece che con l'ornamento, cercando, con le sue stesse parole, un'architettura che invecchi con dignità. Insegna alla Facultad de Arquitectura dell'UNAM dal 1992 e appartiene al Sistema Nacional de Creadores messicano.