Nie znamy dokładnej daty urodzin księżniczki Eufrozyny Opolskiej, wiemy jedynie, że przyszła na świat między rokiem 1228, a 1230 zapewne w Opolu. Była najmłodszym dzieckiem księcia opolsko-raciborskiego Kazimierza I i bułgarskiej księżniczki Wioli. Jej bracia Mieszko i Władysław rządzili później w Opolu, a siostra Więcesława została mniszką w ufundowanym przez ich ojca klasztorze w Czarnowąsach.
Stosunkowo późno bo w wieku niemal 30 lat, wyszła za mąż, za księcia kujawskiego Kazimierza I i zamieszkała z nim w Inowrocławiu. Z ich związku urodziło się czworo dzieci: późniejszy król Polski Władysław Łokietek, książę łęczycki Kazimierz II, książę dobrzyński Siemowit oraz Eufemia, żona księcia halickiego i włodzimierskiego Jerzego z dynastii Rurykowiczów.
Jak podaje Kronika Wielkopolska Eufrozyna aby zapewnić swoim synom dziedzictwo próbowała w roku 1261 otruć synów swego męża z poprzedniego małżeństwa czyli Leszka czarnego i Ziemomysła, którzy w efekcie knowań macochy wszczęli bunt przeciwko ojcu. Konflikt załagodzono, ale nieufność pozostała.
Gdy jej mąż Kazimierz I zmarł 14 grudnia 1267 roku Eufrozyna objęła rządy regencyjne w dzielnicach, które przypadły w spadku jej nieletnim synom czyli w ziemi dobrzyńskiej, łęczyckiej i części kujawskiej ze stolicą w Brześciu Kujawskim.
Jesienią 1275 roku wyszła ponownie za mąż, tym razem za księcia gdańskiego Mściwoja II. Ślub odbył się prawdopodobnie w Świeciu. To małżeństwo okazało się nieudane, widać książęca para nie przypadła sobie do gustu, bo nie tylko nie miała dzieci, ale kroniki podają całą listę kolejnych kochanek Mściwoja. Ostatecznie doszło do rozwodu, który nastąpił przed 13 maja 1288 roku i Eufrozyna zamieszkała u swoich synów na Kujawach.
Podobnie jak w kwestii narodzin, także i data jej śmierci nie jest pewna. Wiemy, że Eufrozyna Opolska zmarła 3 listopada, ale co do roku i miejsca pochówku są wątpliwości. Był to najprawdopodobniej rok 1292. Pochowano ją w Brześciu Kujawskim, prawdopodobnie w kościele dominikanów.