De club werd in 1922 opgericht. In 1969 promoveerde de club voor het eerst naar de tweede klasse en bereikte in 1973 voor het eerst de hoogste klasse. Na enkele seizoenen middenmoot werd de club 6de in 1977, daarna ging het langzaam bergaf tot een degradatie volgde in 1981. De club keerde voor één seizoen terug in 1982/83 en daarna weer voor een langere periode in 1984 toen de 5de plaats werd behaald en de club voor het eerst Europees mocht spelen. De volgende seizoenen verdween de club opnieuw in de middenmoot tot de degradatie volgde in 1995. In 1998 promoveerde de club terug naar de hoogste klasse maar kon slechts 2 seizoenen standhouden. In 2004 keerde Pirin terug en kon zich maar net van degradatie redden. Het seizoen 2005/06 liep fataal af voor de club, nadat Pirin er niet in slaagde zich schuldenvrij te maken werd de club na 2 wedstrijden uit de competitie gezet en naar de 3de klasse verwezen, daar eindigde de club op een 4de plaats. In 2008 slaagde de club er opnieuw in te promoveren naar de tweede klasse. In december 2008 reeds fuseerden beide clubs onder druk van de supporters. De club speelde het seizoen in de tweede klasse wel uit, al werden thuiswedstrijden in Bansko gespeeld. De fusieclub kreeg ook recht op de geschiedenis van de traditieclub.
In 2011 eindigde de club als dertiende en degradeerde. Door een bankroet kreeg de club ook geen licentie om in de Professional B Football Group uit te mogen komen waardoor de doorstart van de club sindsdien in de V Grupa op regionaal amateurniveau speelde. In 2012 werd de huidige naam aangenomen. In 2014 promoveerde de club naar de B Grupa en een jaar later opnieuw naar de A Grupa. In 2018 degradeerde de club opnieuw en kon na drie seizoenen terugkeren tot in 2024 opnieuw de degradatie volgde.