El origen de este edificio se remonta a principios del siglo XVI, cuando don Juan Téllez Girón, promete construir una iglesia con el nombre de Nuestra Señora de las Virtudes, una vez que el castillo y fortaleza de Cazalla pasan al dominio de la casa ducal de Osuna y esta decide repoblar la zona.