El asedio fue emprendido por una fuerza combinada naval y terrestre de tropas españolas expedicionarias al mando del general Pablo Morillo y su segundo Francisco Tomás Morales.