Nació en el exilio, hijo de Joan Bautista Roca Caball, uno de los fundadores de Unió Democràtica de Catalunya y nieto del dirigente carlista catalán Miguel Junyent.