En 985, apparaît la première mention du château de Puilaurens, qui appartenait alors à l'abbaye de Saint-Michel-de-Cuxa. Au XIème siècle, il devait relever de la suzeraineté du comte de Besalù, puis de celle du vicomte de Narbonne.
Le premier châtelain connu de Puilaurens, Pierre Catala, est témoin de la soumission de Guillaume de Peyrepertuse à Simon de Montfort. Douze ans plus tard, c'est Guillaume de Peyrepertuse qui commande la place. incursions espagnoles. Mal défendu et peu entretenu dès la fin du XVIIème siècle, il est définitivement abandonné à la Révolution.
Une légende rapporte que la Dame Blanche, petite nièce de Philippe le Bel, vient pendant les pâles nuits, promener ses vaporeux voiles sur le chemin de ronde des remparts démantelés.