Поселение основано в XII веке.
В 1793 году Меджибож вошёл в состав Российской империи и стал местечком Летичевского уезда Подольской губернии.
С 1912 по 1917 год был переименован в Бородино, но новое название так и не прижилось.
С 1924 года - посёлок городского типа (Википедия).