Estudió Geografía e Historia en la UCM. Su primera novela Las edades de Lulú (1989, Premio La Sonrisa Vertical) adquirió el reconocimiento del gran público. Le siguieron: Te llamaré Viernes (1991), Malena es un nombre de tango (1994), Atlas de geografía humana (1998), Los aires difíciles (2002). El corazón helado (2007, premio José Manuel Lara), Inés y la Alegría (2010), Episodios de una guerra interminable (2012), El lector de Julio Verne (2012), Las tres bodas de Manolita (2013) y Los pacientes del doctor García (2017), La madre de Frankenstein (2020). Fue la primera mujer que recibe el premio Rossone d’Oro (1997). En octubre de 2018 gana el Premio Nacional de Narrativa.