Битва при Ипсе была самой масштабной в войнах диадохов, военачальников Александра, начавшихся после его смерти. С одной стороны участвовали Антигон Циклоп и его сын Деметрий, которые выставили 70000 пехотинцев, 10000 всадников и 75 слонов; у их противников Птолемея и Селевка было 64000 пехотинцев, 10500 всадников, от 400 до 480 слонов и 120 колесниц. Расстановка была традиционной: фаланга тяжёлых пехотинцев с пиками располагалась в центре, а конница - на флангах.
Битва началась с мощнейшей атаки Деметрия по своему правому флангу, в результате которой конница неприятеля там была разбита. Однако при этом он потерял управление над своими людьми, увлекшимися преследованием. Тем временем Селевк развернул цепь слонов, которые находились в резерве, между неприкрытым левым флангом союзной пехоты и победоносной конницей Деметрия. Лошади испугались слонов, и после бегства своего отряда Деметрий уже не мог приблизиться к центру сражения и влиять на происходящие там события.
Селевк непрестанно терзал фалангу Антигона, вероятно, с помощью конных лучников, и через некоторое время многие из солдат Антигона дезертировали. Затем Антигон был убит дротиком, после чего его армия разбежалась. В результате этой победы Селевк стал правителем Сирии и Месопотамии, а Птолемей - царём Египта.