Крепостта се намира на 2-3км южно от Асеновград в живописните Родопи. Разположена е върху самотния рид Могилата в непосредствена близост до р. Асеница. Крепостта вероятно е издигната през IXв., но първите писмени сведения за нея датират от XIв. в аналите на Бачковския манастир. Там тя е спомената под името “укрепеното селище Петрич” като интересното е, че и днес понякога би могла да се срещне под това наименование.
Днешното си име обаче тя дължи на цар Иван Асен II, който през XIIIв. започва засилена строителна и укрепителна дейност в района. Владетелят също така дава и името на близкия Асеновград, който до този момент е бил известен като Станимака.