Se encuentra situado en la comarca de la Subbética cordobesa, a una altitud de 662 metros y a 74 kilómetros de la capital de provincia.