Родился в богатой семье, владевшей ткацкой фабрикой. Участвовал в восстании 1848 года в Милане. Был одним из соратников Гарибальди, участвовал в походе «тысячи» против Королевства обеих Сицилий. 1 октября 1860 произведен в полковники.
В 1863 возглавил итало-польский легион — группу гарибальдийцев, присоединившихся к польскому восстанию 1863 года. В апреле прибыл в Краков. Там гарибальдийцы вели себя крайне неосторожно, открыто маршируя по улицам. 3 мая пересек российскую границу в районе Кшешовице. 5 мая отряд Нулло был разбит русскими войсками под командованием князя Шаховского. Сам Нулло был убит, когда бросился в атаку, выбежав из леса, где укрывался его отряд.
Похоронен в Олькуше. Именем Франческо Нулло названы несколько улиц и школ в Польше.