Powszechny jest w środkowej części kontynentu, natomiast bardzo nieliczne stanowiska ma w północnej Rosji, w północnej części Wysp Brytyjskich, w zachodniej Francji i na półwyspach: Iberyjskim, Apenińskim i Bałkańskim.

W Polsce występuje pospolicie. Bywa określany jako inwazyjny lub zadomowiony gatunek obcy, ale nie inwazyjny. Rzadziej spotykany jest tylko w Karpatach oraz na niektórych innych obszarach, np. o rozległej pokrywie leśnej (rejon Puszczy Goleniowskiej i Białowieskiej) czy na Pobrzeżu Koszalińskim. Szacuje się, że jego populacja wzrasta i nie ma już możliwości wyeliminowania tego gatunku z krajowej flory.

W różnych krajach gatunek uznaje się za inwazyjny, niezależnie od rozpowszechnienia. Ma taki status na Litwie, gdzie jest częsty, i w Finlandii, gdzie jest rzadki. Nieinwazyjny lub tylko potencjalnie inwazyjny jest w Irlandii, Czechach i Danii, gdzie nie jest zbyt rozpowszechniony. Nie jest uznawany za inwazyjny także na Łotwie, gdzie należy do roślin pospolitych.

Tatarak zwyczajny występuje głównie na terenach nizinnych. W Europie sięga w górach do rzędnej 1100 m n.p.m., a w Chinach do 2600 m n.p.m.