Estuvo operativa entre 1893 y 1975, siendo la cabecera de la línea Linares-Almería.
La estación, inaugurada en 1893,[2] fue construida por la Compañía de los Caminos de Hierro del Sur de España para servir al ferrocarril Linares-Almería, que en aquel momento se encontraba en obras y que entraría en servicio seis años más tarde.
En 1904 la compañía inauguró un ramal ferroviario que unía estas instalaciones con la estación de Baeza-Empalme, de MZA, y la línea Madrid-Córdoba.
[3][4] En 1929 la estación pasó a manos de «Andaluces».
Tras su clausura, el edificio que acogía la estación fue abandonado hasta quedar prácticamente en estado de ruina,[5] si bien en fechas recientes se ha procedido a restaurarlo y rehabilitarlo como Centro comarcal de empleo.