Doğanhisar M.Ö. 500 yıllarında Metyos (Meteos) adıyla kurulmuştur. M.S. 395 yılında Bizans İmparatorluğunun eline geçmiş, M.S. 704-708 yıllarında Emevi ve Abbasi ordularının taarruzlarına uğramıştır.
Bu savaşlarda şehit olan Seyit Ahmet'in mezarı şehrin Kızılışık Mevkiinde bulunmaktadır. 1071 Malazgirt Savaşını müteakip Selçukluların batıya yayılışları sırasında 1100 yılında Doğanhisar Türk hakimiyetine geçmiştir.
Şehrin adı Selçukluların arması olan doğan kuşuna izafeten "Doğankalesi" olarak değişmiştir. Daha sonra Doğanhisar adını almıştır.
Bu savaşlarda şehit olan Seyit Ahmet'in mezarı şehrin Kızılışık Mevkiinde bulunmaktadır. 1071 Malazgirt Savaşını müteakip Selçukluların batıya yayılışları sırasında 1100 yılında Doğanhisar Türk hakimiyetine geçmiştir.
Şehrin adı Selçukluların arması olan doğan kuşuna izafeten "Doğankalesi" olarak değişmiştir. Daha sonra Doğanhisar adını almıştır.
İlçe merkezi Sultan Dağlarının kuzey doğuya bakan eteklerinde kurulmuştur. Konya'nın 122 km. batısında bulunmaktadır.