В 1848 году оставил работу и принял участие в сицилийской революции против власти Бурбонов. Во время весны народов отличался отвагой и решительностью. После подавления революции был арестован и нескольких лет провёл в заключении. Позже был вынужден покинуть Сицилию и скитаться по Европе.
С целью присоединения Южной Италии к Савойе, в 1860 году вернулся на Сицилию и вместе со своими однодумцами, подготовил условия для кампании революционного генерала Джузеппе Гарибальди. Участник Экспедиции Тысячи. Назначенный им генералом, после встречи Гарибальди и короля Сардинского королевстваВиктора Эммануила II влился в регулярные войска в звании полковника Королевской армии, но в 1862 году в знак протеста против решений правительства, покинул её, чтобы снова последовать за Гарибальди в завоевании Рима.
После возвращения на Сицилию местные власти несколько раз арестовывали его по обвинению в причастности к преступным действиям, в 1863 году Джованни Коррао был загадочным образом убит неизвестными лицами на окраине Палермо.