Desde el punto de vista geológico se pueden diferenciar tres grandes conjuntos: al sur del término municipal aparecen las unidades subbéticas compuestas principalmente por rocas sedimentarias del triásico y jurásico, con algún afloramiento de rocas ígneas del triásico.