Questo coleottero può essere trovato nella maggior parte dell'Europa e nell'Asia occidentale. Manca nel Nord Europa, mentre nell'Europa Centrale è una delle specie più diffuse. In particolare è presente in Albania, Austria, Bielorussia, Belgio, Bosnia ed Erzegovina, Bulgaria, Croazia, Repubblica Ceca, Danimarca, Francia, Germania, Ungheria, Italia, Lettonia, Lituania, Lussemburgo, Moldova, Paesi Bassi, Macedonia del Nord, Polonia, Romania, Russia, Serbia, Slovacchia, Slovenia, Spagna, Svizzera, Turchia, Ucraina, Regno Unito. Questa specie vive in zone particolarmente collinari e montuose.