Her antecedents are unknown. She is sometimes alleged to be a daughter of Stefan Nemanja of Serbia, but this relationship is questionable and would have caused various canonical impediments to marriages between their descendants. Elena married Ivan Asen I in 1183 at the age of thirteen.