Gatunek rozmieszczony od Wysp Brytyjskich i Francji przez całą środkową i wschodnią Europę aż do Azji zachodniej, sięgający w Europie na południe do północnych Włoch, Siedmiogrodu i północnych Bałkanów; ponadto notowany z jednej południowej prowincji Szwecji, z Kaukazu, Syrii i Turkiestanu. W Polsce znany z nielicznych rozproszonych stanowisk rozmieszczonych głównie na obszarach nizinnych i pagórkowatych, nie znany dotychczas z wyższych gór (Sudety, Tatry, Bieszczady). Znajdowany zarówno na trupach dużych, jak i małych kręgowców.