В феврале 1450 года турецким султаном стал Магомет II, рожденный от рабыни-христианки. Он был сведущ в науках, особенно в астрономии, любил читать жизнеописания греческих и римских полководцев, превосходно говорил на пяти иностранных языках: греческом, латинском, арабском, персидском и еврейском. Магомет ласково принял послов от греков, поклялся соблюдать с ними вечную дружбу и даже уплачивать ежегодную дань. Затем он отправился в Азию воевать с Караманом, предводителем сильной монгольской орды. Во время отсутствия Магомета новый император Константин XI, подпав под влияние католиков, сознательно стал обострять отношения с султаном. Увидев это и понимая, кто заправляет в Царьграде, Магомет решился на войну с Константином. «Коли не грекам владеть городом, — говорил он, — так лучше я возьму его сам».
Таким же порядком расположились и войска, огибая эту стену. Кроме сухопутных сил, у турок стояло на море против Царьграда до 400 судов, хотя собственно военных галер было только 18.
Когда император увидел свое беспомощное положение, он приказал задержать торговые корабли, находившиеся в столице; всех мастеров зачислили на службу. Тогда же пришел на двух кораблях генуэзец Иоанн Джустиниани. Он привез с собой множество машин и других военных снарядов. Император так ему обрадовался, что поручил начальство над особым отрядом, с титулом губернатора, а в случае успеха обещал подарить храброму рыцарю остров. Всех наемников набралось 2 тысячи.
Сколь трудно было Магомету поместить свою многочисленную армию на тесном пространстве между Золотым Рогом и морем, столь же непросто было и Константину растянуть свои малые силы по городским стенам, достигавшим в длину 60 верст и имевшим 28 ворот. Вся эта линия была разделена на части, от одних ворот до других, и начальство над каждой было вверено самым опытным военным. Так, против; Романовских ворот стал Джустиниани с тремя сотнями итальянских стрелков; справа от него стену защищали храбрые братья Троилли, Павел и Антон, а слева — до замка Семи Башен — генуэзец Мануэц с 200 лучниками; адмирал Лука Нотарес начальствовал по стене против Золотого Рога, где стояли 15 греческих кораблей, защищенных перекинутой с одного берега на другой железною цепью. Внутри города, у церкви святых Апостолов, поставили резерв из 700 человек, который должен был поспевать всюду, где потребуется помощь. В самом начале осады на военном совете было решено беречь свои малые силы как можно больше, вылазок не делать, поражая неприятеля из-за стен.
Первые две недели осады шла безостановочная стрельба по городским стенам; она не прекращалась ни днем, ни ночью. Магомет даже рассчитывал, что до приступа дело не дойдет. Однако городские стены не поддавались; пушку Урбана, на которую так надеялся султан, при первом же выстреле разорвало на куски. Пальба продолжалась до конца апреля, пока туркам не удалось обвалить башню у Романовских ворот. В стене образовался пролом. Положение защитников становилось безнадежным, и Константин отправил к султану послов просить мира. На это он получил такой ответ: «Мне нельзя отступить: я овладею городом, или вы меня возьмете живого или мертвого. Уступи мне столицу, а я дам тебе особое владение в Пелопоннесе, твоим братьям назначу другие области, и будем мы друзьями. Если же меня не впустите добровольно, я пойду силой; предам смерти тебя и твоих вельмож, а все прочее отдам на разграбление».
Император не мог согласиться на такие условия, и турки ринулись к пролому. Однако их задержал глубокий ров, наполненный водой. Султан приказал засыпать ров в разных местах. Целый день прошел в этой работе; к вечеру все было готово; но работа пропала даром: к утру ров был очищен. Тогда султан приказал делать подкоп, но и тут его ждала неудача; когда же ему донесли, что царьградские стены сложены на гранитном грунте, он и вовсе отказался от этой затеи. Под прикрытием высокой деревянной башни, обитой с трех сторон железом, ров против Романовских ворот был засыпан вторично, однако ночью защитники города вновь его вычистили, а башню подожгли. На море туркам также не везло. Их флот не в силах был воспрепятствовать поставкам продовольствия в византийскую столицу.
Осада затягивалась. Видя это, раздраженный султан принял решение переправить свой флот в Золотой Рог, чтобы вести осаду города с двух сторон. Так как бухта была заграждена цепями, то возникла идея перетащить суда мимо городских предместий. С этой целью был сделан деревянный настил, а сверху положены рельсы, вымазанные жиром. Все это было сделано ночью, а утром Целый флот — 80 судов — был переправлен в Золотой Рог. После этого турецкая плавучая батарея могла подходить к самой стене.