Eva studied at Linköping University in Sweden. In 1987 she became a Doctor of Medicine.
In 2003 she got a degree of Doctor of Philosophy.
Since 1987 to 1989 Eva worked at the Intern Motala Hospital. Eva was a consultant in obstetrics-gynecology Linköping University Hospital in 1990.
Eva married to Peter Nilsson on 25 May in 2013 They have three children: Claes, Michael, Helena.