Fiolett gullvinge finnes på blomsterrik ugjødslet slåttemark, i skogslysninger, kalkrik mark i fjellet og andre steder der næringsveksten vokser. Fiolett gullvinge lever på harerug. Biotopen er skoglysninger og enger, ofte temmelig fuktige. Den kan også finnes på næringsrike myrer eller i veikanter der det vokser harerug.