Została adiunktem na Wydziale Prawa, Administracji i Ekonomii Uniwersytetu Wrocławskiego w Katedrze Prawa Międzynarodowego i Europejskiego. Objęła stanowisko profesora nadzwyczajnego, a następnie profesora uczelni i profesora, na Wydziale Prawa i Administracji Uniwersytetu Kardynała Stefana Wyszyńskiego w Warszawie w Katedrze Ochrony Praw Człowieka i Prawa Międzynarodowego Humanitarnego oraz kierownika tej katedry. Została dyrektorką Instytutu Prawa Międzynarodowego, Unii Europejskiej i Stosunków Międzynarodowych UKSW oraz dyrektorką Szkoły Doktorskiej UKSW. Członkini Akademii Kopernikańskiej w Izbie Nauk Prawnych.

Weszła w skład Komitetu Badań Kosmicznych i Satelitarnych PAN i International Law Association.

Członkini Stałego Trybunału Arbitrażowego w Hadze (od 2018) oraz sędzia ad hoc Europejskiego Trybunału Praw Człowieka w Strasburgu (2010–2012 i ponownie od 2018).