Валак, царь моавитянский, увидел, что сделал народ израильский с аммонитянами и аморреями, и устрашился. В то время пришли к нему старейшины моавитянские и сказали: «Слышал ты о израильтянах? Этот народ поедает теперь всё вокруг нас, как вол поедает траву полевую. Пошли скорее в город Пефор за кудесником Валаамом, сыном Веоровым. Пусть он придёт к нам и проклянёт народ израильский». Валак прислушался к их совету и послал людей к Валааму. Те сказали ему: «Живёт подле нас народ, и нет у нас сил поразить и прогнать его. Приди в наши пределы и прокляни его. Мы знаем, что тот, кого ты благословляешь, — благословлён, а тот, кого проклинаешь, — проклят».
Валаам сел поутру на ослицу и поехал вслед за теми, кто его пригласил. Господь воспылал гневом на Валаама и послал ангела, чтобы остановить его. Ослица валаамова увидела ангела, стоящего на дороге с обнажённым мечом, своротила с проезжего пути и пошла полем, а Валаам стал бить ослицу, чтобы воротить её обратно. Так он проехал мимо ангела, не заметив его. Тогда тот встал в другом месте — на узкой тропе между двумя виноградниками. Ослица, увидев ангела, прижалась к стене, объезжая его, и придавила Валааму ногу. Он опять стал бить её и опять не заметил посланника Божьего. Ангел Господень в третий раз заступил ему путь и встал в тесном месте, откуда нельзя было свернуть ни вправо, ни влево. Тогда ослица легла под Валаамом, а он принялся бить её палкой. Господь дал ослице дар речи, она открыла свой рот и спросила: «Что я тебе сделала? За что ты бьёшь меня вот уже третий раз?» Валаам отвечал ей: «Я бью тебя за то, что ты ругаешься надо мной! Если бы был у меня меч, то я теперь же убил бы тебя!» А ослица сказала ему: «Ты ездишь на мне не первый день. Разве я хоть раз поступала с тобой так, как сегодня?» — «Нет», — признался Валаам. Он огляделся вокруг и тут только увидел ангела, стоящего на дороге с обнажённым мечом. Ангел спросил его: «За что ты бьёшь свою ослицу? Я вышел остановить тебя, чтобы не допустить проклятия народа Моего. Ослица, заметив Меня, вот уже три раза сворачивала в сторону. И если бы она сейчас не остановилась, Я бы убил тебя, а её бы оставил в живых». Валаам пал на колени и сказал: «Согрешил я, так как не знал, что Ты стоишь против меня на дороге. Если просьба Валака тебе неприятна, я сейчас же возвращусь в свой город». Но ангел отвечал ему: «Продолжай путь с этими людьми, но когда дело дойдёт до проклятья, говори только то, что Я буду подсказывать тебе». С этими словами ангел отошёл с дороги, а Валаам поехал дальше.