Maredudd war ein Sohn von "Owain ab Edwin" und ein Urenkel von "Einion ap Owain" aus der älteren Linie der Nachkommen von Hywel Dda. Als Gruffydd ap Llywelyn 1063 getötet wurde, ergriff er die Macht über Deheubarth und stellte so die Herrschaft der älteren Linie der Nachfahren Hywel Ddas wieder her. Unter seiner Herrschaft kam es zum ersten Konflikt zwischen Walisern und den normannischen Erobern in Südwales, als um 1070 ein normannisches Heer unter William FitzOsbern ein walisisches Heer in Brycheiniog in einem kurzen und ungleichen Kampf schlug. Maredudd musste die Eroberung der Grenzgebiete von Gwent akzeptieren. Im Gegenzug erhielt er Ländereien in England als Lehen. Maredudd fiel 1072 im Kampf gegen Caradog ap Gruffydd von Gwent am Ufer des River Rhymney. Sein Nachfolger wurde sein Bruder Rhys ab Owain.