Euroszibériai faunaelem, fűz-nyár fogyasztó faj. Eurázsiai elterjedésű faj, Spanyolországtól és a Brit-szigetektől a zonális erdőssztyep északi, nedvesebb sávján keresztül Távol-Keletig és Japánig található. Ázsia középső és keleti vidékein általánosan elterjedt és gyakori faj, Európában sokkal lokálisabb, a mérsékelten meleg és nedves síkvidéki láp- és mocsárerdőkben, vízparti füzesekben, galériaerdőkben, homoki fehérnyárasokban él, egyes példányai azonban más nedves élőhelyeken is előkerülhetnek. A Nyírségben általánosan elterjedt, viszonylag gyakori faj.