Gatunek europejski, rozsiedlony od Anglii i południowej Skandynawii przez środkową część kontynentu aż do sfery roślinności śródziemnomorskiej. W Polsce występuje prawdopodobnie na całym obszarze, ale bywa łowiony rzadko i przeważnie w niewielkiej liczbie osobników; notowany jest z nielicznych stanowisk w ośmiu krainach. Żeruje na szczawiach — Rumex L.