Gruffydd era el mayor de los dos hijos de Llywelyn ap Seisyll, que consiguió gobernar los reinos de Gwynedd y Powys.