Узнав, что на родине вновь оживилось революционное движение, известное в истории как «Рисоржименто» («Возрождение») и началась революция (1848-1849 годы), Джузеппе Гарибальди с группой единомышленников возвратился в Италию и вскоре и там сформировал добровольческий отряд «краснорубашечников» численностью в 3 тысячи человек. Во главе этого отряда участвовал в боях на территории Северной Италии и Южной Швейцарии. Эта война оказалась кратковременной и малоуспешной для итальянского оружия — силы сторон были неравными. После боев в Альпах Гарибальди пришлось бежать в Швейцарию.
В 1849 году под руководством революционеров-демократов Мадзини и Гарибальди в Риме была свергнута власть папы Пия IX и провозглашена Римская республика. Командир 5-го легиона «краснорубашечников» стал одним из организаторов и руководителей обороны Рима от французских экспедиционных войск под командованием генерала Удино (сына наполеоновского маршала Удино), которые, высадившись в Чивитавеккья, осадили Вечный город.
Противник имел численное превосходство и располагал мощной артиллерией, и в случае длительной осады и штурма римлян ожидали неизбежные бедствия войны. К тому же артиллерийский обстрел неизбежно мог привести к жертвам среди мирного населения и разрушениям городских кварталов. Первая попытка французов овладеть Римом закончилась неудачей — его 20-тысячный гарнизон отбил приступ. Генерал Удино начал его осаду. 3 июля того же года Джузеппе Гарибальди во главе пяти тысяч своих бойцов покинул Рим — французское командование гарантировало им после прекращения огня свободный уход за пределы Вечного города, опасаясь, что гарибальдийцев поддержат вооружённые горожане.
Однако когда «краснорубашечники» оказались за пределами римских земель, они стали подвергаться постоянным нападениям австрийских, французских войск и войск Неаполитанского королевства и понесли большие потери.
После падения Римской республики Гарибальди в июле 1849 года возглавил 4-тысячный отряд добровольцев-«краснорубашечников», отправившийся на помощь революционной Венеции. Используя тактику партизанской войны, он пробился через кольцо вражеских войск к Пьемонту. В тяжёлых боях отряд гарибальдийцев, который противник преследовал буквально по пятам, понёс большие потери. Попытка достичь Венеции морем оказалась неудачной.
Венецианское вооружённое выступление в Италии против венской династии Габсбургов было жестоко и быстро подавлено австрийскими войсками. Гарибальди так и не сумел со своим отрядом прийти на помощь восставшей Венеции. Командир «краснорубашечников» был арестован пьемонтскими властями, ему грозил военный суд.
Джузеппе Гарибальди с помощью друзей удалось бежать из родной Италии. Он оказался в Соединённых Штатах, где некоторое время работал на свечном заводе, а затем перебрался в Республику Перу и там снова стал капитаном торгового судна, плававшего в Тихом океане. Во время аргентинской интервенции против Уругвая итальянский эмигрант находился среди защитников уругвайской столицы Монтевидео. В 1854 году Гарибальди легально возвратился в Италию, поселился на острове Капри и стал капитаном первого итальянского парохода.
Во время австро-итало-французской войны 1859 года Гарибальди командовал добровольческим корпусом альпийских стрелков. В ходе боевых действий стрелки-гарибальдийцы нанесли в Ломбардии, на равнинах и в горах, поражения австрийским войскам, освободив её большую часть. В той войне именно они отстояли национальную честь Италии, проявив высокие образцы воинской доблести и бесстрашия. О Джузеппе Гарибальди вновь заговорили по всей стране.
Герой той войны стал одним из самых деятельных и прославленных участников Итальянской революции 1859-1860 годов. Центром борьбы против австрийского господства был Пьемонт (королевство Сардиния). Джузеппе Гарибальди, тайно заручившись поддержкой сардинского короля Виктора-Эммануила II и его премьер-министра графа Камилло Бенсо ди Кавура, начал действовать.
Из своих альпийских стрелков, отличившихся в войне против австрийцев, Джузеппе Гарибальди сформировал знаменитый в истории отряд «Тысяча» (1170 человек), выступивший на помощь Сицилии, восставшей против власти неаполитанского короля. 11 мая 1860 года гарибальдийский отряд, в котором были добровольцы из других стран, высадился на сицилийский берег у мыса Марсала и двинулся на столицу острова город Палермо.
У города Калатафими гарибальдийцев поджидал корпус неаполитанской армии под командованием генерала Ланди (около 3500 человек), усиленный полевой артиллерией. Неаполитанцы занимали выгодные позиции, хорошо укрепившись на холмах вокруг Калатафими. Ночью 15 мая «краснорубашечники», имевшие 4 пушки, при поддержке сицилийских партизан — «пиччотти» внезапно атаковали неприятеля и навязали ему рукопашный бой. Схватки на холмах близ городских окраин длились шесть часов, и в конце концов неаполитанские войска были выбиты с занимаемых позиций и обращены в бегство. «Тысяча» потеряла всего 18 человек убитыми и 128 ранеными.