После падения Каменца-Подольского, часть османской армии султана Мехмеда IV во главе с Каплан-пашой вместе с запорожскими казаками Петра Дорошенко и татарами двинулась в глубь Речи Посполитой в Русское воеводство. Общая численность войск достигала 50 000 воинов. Татары с частью казацких и турецких отрядов начали опустошать окрестности.
20 сентября 1672 объединённые силы осадили Львов.
Гарнизон Львова, которым командовал Элиаш Ян Лонцкий насчитывал 500 солдат, к которому присоединились жители города и окрестных сёл.
Шаблон:СС под стенами Львова появились татары, Шаблон:СС — запорожцы и турки. Каплан-паша потребовал капитуляции города. Шаблон:СС начался артиллерийский обстрел города, делались подкопы под стены, шла подготовка к штурму. На Шаблон:СС положение осаждённых стало критическим.
Турки султана Мехмеда IV, овладев горой Шембека (Вроновских), соорудили на ней комплекс мощных земляных укреплений (шанцев), с которых достаточно удачно обстреливали из пушек средместье Львова.
Казаки и турки начали делать подкопы, готовясь при этом штурму. Во время одного из них 27 сентября был захвачен Высокий замок, однако на следующий день защитники Львова отбили его.
В результате непрерывных артиллерийских обстрелов 29 сентября была пробита брешь в стенах города.
Горожане обратились с просьбой к Петру Дорошенко склонить Каплан-пашу и татарского хана удовлетвориться выкупом. При его посредничестве 30 сентября начались переговоры, которые завершились 6 октября 1672 года. Турецкая армия и казаки отступили от города, получив большой выкуп.