Szeroko rozsiedlony gatunek w Europie (z wyjątkiem skrajnych obszarów północnych), wykazywany poza tym z Azji Mniejszej, zachodniej i środkowej Azji. W Polsce, chociaż nie znany jeszcze z niektórych krain, występuje prawdopodobnie w całym kraju. Spotykany na łąkach, miedzach, przydrożach i pobrzeżach lasu. Żyje na wilżynie ciernistej — Ononis spinosa L., wilżynie rozłogowej — O. repens L. i wilżynie bezbronnej — O. arvensis L. Larwy żerują w strączkach, w których wyżerają nasiona; w jednym strączku występuje zwykle jedna larwa, rzadziej dwie. Postacie dojrzałe odżywiają się liśćmi, robiąc w nich dziurki.