L'existence de fortifications à Moricq est attestée depuis 1090. Le bâtiment actuel a été reconstruit en 1435 par Régnault Girard, maire de la Rochelle, qui avait acquis le château en 1430. La Tour de Moricq a été édifiée sur l'ancienne motte castrale et sur les ruines du château fort originel, dont les voûtes romanes en sous-sol existent encore.
L’édifice avait pour fonction de protéger le port de Moricq qui exportait du vin, des céréales et du bois vers La Rochelle et Bordeaux, ainsi que l’embouchure du Lay qui était alors navigable jusqu’à Mareuil-sur-Lay. Il a été utilisé par les protestants pendant les guerres de religion (1565-1628). Il a servi également à emprisonner les protestants après la révocation de l'Édit de Nantes en 1685. Des graffitis qui ont été relevés, témoignent de cette époque. Lors du siège de la Rochelle en 1628, la grosse tour d'angle abritant un escalier à vis aurait été abattue.
Les marais avoisinants ont été desséchés au XVIII siècle, et la tour fut alors transformée en grenier à blé, en relation avec l’activité du port de Moricq. Celui-ci est resté actif jusqu’au XIX siècle.
En 1915, la tour a été classée monument historique et la commune d’Angles a racheté l’édifice en 1988 afin d’en assurer la sauvegarde et la restauration.