Распространен по всей Африке, Индии, в странах Средиземноморья. В СССР встречается в Крыму, Молдавии, на Северном Кавказе и в Закавказье. Известны случаи, когда бабочки залетали далеко на север, в окрестности Ленинграда и даже Скандинавию.
Летает с апреля по сентябрь. Гусеница с весны до осени питается листьями олеандра. Куколка зимует в почве. В году дает два-три поколения.
В последние десятилетия в Баку и на Апшероне численность бражника резко сократилась. Включен в Красные книги СССР и Азербайджана.