Un texte de 779 indique que Miramont surveillait le pays avoisinant, alors occupé par les sarrazins.
Le château est attesté au XI siècle .
En 1213 le château est sous l'autorité de Raimon-Roger de Foix, comte de foix, suzerain du roi Pierre II d'Aragon .
Le château de Miramont sert de refuge à de nombreux parfaits notamment Bernard de Salsenac, Raimond Tournier, Guillaume de Lagleize, Guilhabert de Castres, Bernard Marty. Cette situation explique la tradition locale qui veut que Miramont ait été le dernier château cathare. Toutefois historiquement le dernier château à tomber a été huit ans plus tard le Château de Niort-de-Sault.
En 1247, le château de Miramont est rasé par Roger IV de Foix qui dépouille sous prétexte d'hérésie Raymond de Rabat de tous ses biens. Celui-ci lui fera un procès pour s'en plaindre en 1250.