Elle est la fille de Casimir 1er, duc d’Opole et de Racibórz, sœur de Mieszko, Ladislas et Więcesława. Vers 1257, elle devient l’épouse de Casimir 1er de Cujavie. Elle lui donne 3 fils Ladislas 1er le Bref, Casimir II de Łęczyca et Siemovit de Dobrzyń et une fille Euphémie.
Euphrosyne aurait voulu que ses enfants héritent du duché de leur père. À cette fin, en 1260, elle aurait tenté d’empoisonner Lech II le Noir et Siemomysl d’Inowrocław, deux fils de Casimir issus d’un mariage précédent. C’est sans doute ce qui explique la révolte de ceux-ci contre leur père en 1261. Après le décès de Casimir 1er de Cujavie le 14 décembre 1267, Euphrosyne exerce la régence au nom de ses fils. À cette occasion, elle règle des différents frontaliers avec l’Ordre teutonique, grâce à la médiation de Boleslas le Pieux, le duc de Grande-Pologne.
En 1275, Ladislas 1er le Bref est déclaré majeur et Euphrosyne épouse en secondes noces Mestwin II, duc de Poméranie.
Euphrosyne d’Opole décède en Cujavie et est inhumée dans l’église des Dominicains de Brześć Kujawski.