Ten a súa orixe nun edificio románico do século XII, primitivamente designado como igrexa de Santa María da Porta, por se encontrar xunto a unha porta da muralla do castelo de Melgaço. Do trazado primitivo pouco resta, pois foi obxecto de moitas remodelacións ao longo dos tempos.
O portal principal está formado por dúas series de columnas con capiteis decorados con motivos vexetais. A porta lateral norte presenta unha arquivolta apontada, soportada por dúas consolas, que sustentan un tímpano cunha figura dun animal mitolóxico arganan en altorrelevo.