Разположен е на 328 метра надморска височина в подножието на Андалуските планини, на 80 километра източно от Севиля и на 82 километра северозападно от бреговете на Средиземно море. Селището е известно от Античността, когато в близост се провежда битката при Мунда. След завземането му от Кастилия през 1239 година е владение на ордена Калатрава, а по-късно на херцозите на Осуна.