O Castelo foi mandado construir em 1310 por D. Dinis, que ao mesmo tempo deu a carta foral à povoação, e ampliado no século XV por D. João II devido à sua importância estratégica.
O castelo de Ouguela, edificado no início do séc. XIV, defendia o país das invasões castelhanas. A maior parte das casas eram quartéis ou habitações das famílias dos militares.