He was a prince of Gwynedd, a younger son of Gruffudd ap Llywelyn and his wife, Senena, and thus grandson of Llywelyn Fawr.
In 1255, he joined his brother, Owain, in a challenge to their brother, Llywelyn, but Llywelyn defeated them at the Battle of Bryn Derwin.