Holarktikus faunaelem, nemorális (ligeterdei) faj. A holarktikumban elterjedt faj, amely Nyugat-Európától Kelet-Szibériáig található. Magyarországon elsősorban a Dunántúlon fordul elő, de megtalálható még a Budai-hegyvidéken, az Északi-Középhegységben, valamint szórványosan az Alföldön is. Hazánkban fő élőhelyei hegy- és dombvidéki erdők tisztásai, napsütötte erdőszegélyek, erdőirtások; illetőleg egyes nyírségi, szatmár-beregi keményfa ligeterdők. A Nyírségben lokális, ám élőhelyein (pl. Ömbölyi- és Fényi-erdő erdőszegélyei) nem ritka.