Gatunek występujący w trzech podgatunkach, z których podgatunek nominotypowy obejmuje zasięgiem większą część środkowej i południowej Europy, B. affinis ruthenicus Becker występuje w południowo-wschodniej części Europy Południowej, na Kaukazie, w Azji Środkowej i Syberii południowo-zachodniej. Trzeci podgatunek B. affinis monticola Bed. opisano z Afryki Północnej. W Polsce występuje podgatunek nominotypowy. Jest znany z nielicznych stanowisk rozproszonych w różnych częściach kraju. Żyje na grochu błękitnopurpurowym — Pisum arvense L. i na różnych gatunkach groszków — Lathyrus L.