Gullfagerflyet finnes på åpne steder, helst ute ved kysten. Larvene lever på blomster og frø av ulike planter, som vikker ( spp.) og beinurt ( spp.) i erteblomstfamilien og torskemunn ( spp.) og løvemunn ( spp.) i kjempefamilien.