Disputou os Jogos Paralímpicos de Verão de 2000, em Sydney, onde não conquistou medalhas. Na Paralimpíada de Atenas, em 2004, nadou os 50 metros livre e os 100 metros costas, provas nas quais ficou em terceiro lugar. Nadou também os 100 metros costas nos Jogos Paralímpicos de 2008, onde ficou com a terceira colocação. Já nos Jogos Paralímpicos de Verão de 2012, em Londres, Esther integrou o revezamento 4x100 metros livre com Sarai Gascón Moreno, Teresa Perales e Isabel Yingüa Hernández, que terminou em quarto lugar.