През 1330 г. Михаил III Шишман Асен умира в битката при Велбъжд, победен от сърбите чрез измама. Крал Стефан Дечански диктува на търновските пратеници за мир Иван Стефан — син на убития цар и сръбска марионетка. Обаче, след само 8 месеца, през 1331 г., Иван Стефан е свален след дворцов преврат, и на трона се качва Иван Александър. След кратко време в столицата се появява Шишман Втори – синът на Михаил Шишман. Той бива посрещнат от императора, който признава титлата му "цар на България". В неудовлетворение, Иван Александър отправя предупредително писмо до Андроник Трети, в което изисква предаването на Шишман Втори. Въпреки това, императорът отказва да изпълни искането. Българският цар, раздразнен от този отказ, започва да мобилизира своите войски. Уплашен, че няма да устои пред нова загуба, Андроник се обръща към турските емири, които са му отнели голяма част от териториите в Мала Азия. Въпреки това, Иван Александър успешно събира своите войски при Сливен. Те биват пресерщнати край Одрин, където се случва битката.
Не е ясно кай е победител в битката. Въпреки това, между България и Византия се сключва мирен договор.