奥地利对意大利许多地区的占领和控制是意大利统一的主要障碍。1858年7月,加富尔与拿破仑三世秘密会见,双方协议组成联军发动对奥战争;打败奥地利后,由撒丁王国兼并伦巴底—威尼斯地区;而撒丁王国则将自己的萨瓦和尼斯两地割给法国作为报偿;在意大利建立4国组成的联邦(包括皮埃蒙特、托斯卡纳公国、教皇国、那不勒斯王国),由罗马教皇任名誉元首;为加强撒丁王国与法国的关系,将撒丁国王之女嫁给法国皇帝的堂弟拿破仑亲王。加富尔以割让国土为条件换取了拿破仑三世对反奥战争的支持;拿破仑三世也想借此达到取代奥地利,加强法国在意大利半岛影响的目的。
1859年4月,对奥战争爆发。除法国和撒丁的正规军外,革命家加里波第回国后也组织志愿军参加了反奥战争。6月22日,奥军被赶出伦巴底。战争开始后,意大利北部和中部各地爱国革命运动迅速高涨。从4月到6月,托斯卡纳、帕尔马、摩德纳先后爆发起义,推翻了当地的封建统治者。教皇领地罗曼纳也脱离教皇统治,建立了临时政权。起义各邦要求与撒丁王国合并,因担心法国反对,加富尔拒绝了合并要求。
拿破仑三世参加对奥战争,但却厌恶革命,他决定退出反奥战争,并阻止童大利革命的发展。1859年7月初,拿破仑三世单独同奥皇会晤,订立于和约,和约规定:奥地利把伦巴底交由法国转交撒丁王国;威尼斯仍归奥地利统治;恢复中意大利各邦的君主统治。拿破仑三世的出卖,使加富尔非常气愤,但迫于形势撒丁政府还是在这年11月与奥地利签订和约,承认了上述条款,并按以前的约定,于1860年将萨瓦和尼斯割让给法国。
意大利各邦人民继续斗争,意大利中部起义各邦抵制原政权恢复,于1860年3月举行公民投票,正式决定合并于撒丁王国。意大利实现了局部的统一。
这时,意大利南部的两西西里王国就成了统一运动下一步的主要目标。1860年4月,西西里岛首府巴勒摩爆发人民起义,反对西班牙波旁家族的统治。起义很快波及全岛,领导者主要是马志尼派。起义消息传到北意大利后,加里波第为支援起义,率领他组织的“千人红衫军”,从热那亚乘船向西西里进发。这支主要由工人、手工业者和渔民组成的志愿军,于5月11日在西西里岛西部登陆。在当地起义者的配合下,5月27日攻占巴勒摩,到6月底解放了全岛。
加里波第在西西里宣布了一些改革措施,包括废除贵族、教士的等级特权,实行贸易自由和航海自由,取消磨粉税,参加起义的农民有权从公共土地中分得小块土地等。
1860年8月,加里波第率领1万多人的队伍,渡过海峡在意大利半岛南部登陆。9月进入那不勒斯城,推翻了波旁王朝,建立了临时政府。加里波第被拥戴为两西西里国家的元首。从远征西西里到解放那不勒斯,加里波第始终都打着撒丁王国国王的旗号,从未表示要单独建立政权。这表明他是非常顾全统一大局的。
但是,加富尔为将局势控制在撒丁王国手中并防止加里波第力量的扩展,急忙于1860年9月11日派出4万军队抢先进攻教皇国。得手后于10月进入那不勒斯境内。这时加富尔向加里波第提出在南意大利举行公民投票,表决把南意大利(两西西里)并入撒丁王国问题。当时民主派反对加富尔策划的这一主张,但加里波第同意举行公民投票。1860年10月21日投票结果,南意大利正式并入撒丁王国,加里波第交出了政权,回到他的家乡卡普列拉岛。他的军队被解散,革命期间颁布的关于分配公共土地的法令也被取消;农民运动遭到撒丁王国政府的镇压。
还在对奥战争开始之前,加里波第就受撒丁国王委派组织一支队伍,后被撒丁王国政府命名为“阿尔卑斯山猎兵”,加里波第任司令官。对奥战争开始后,他率领这支队伍英勇作战,攻入伦巴底。他在对当地发表的公告中宣称,是“我们最高统帅维托里奥,埃曼努埃莱派我到你们当中来领导这场斗争”。解放西西里岛后,他又宣布:“意大利和维托里奥·埃曼努埃莱!——这就是我们的战斗口号”。攻占那不勒斯后,他接受加富尔的主张,不久又与维托里奥,埃曼努埃莱同乘一辆马车进入城里。这一切都表明,加里波第一心只为完成国家统一的大业而奋斗,并不图谋个人权势,而且,他深知当时除去撒丁王国之外,还没有任何势力能够担当掌握全国政权的大任。他交出权力,实际上是避免了一场内战,使全国统一得以较为顺利地完成,称得上是顺应历史潮流的大智大勇之举。
随着两西西里并入撒丁王国,意大利的绝大部分领土已统一起来。建立统一国家的条件基本成熟了。1861年3月,意大利王国宣告成立。撒丁国王维托里奥·埃曼努埃莱二世成为意大利国王。王国的实权掌握在自由派贵族和大资产阶级手里,他们实行了一些资产阶级性质的改革,把原撒丁王国的资本主义立法扩大到全意大利王国。
此时,尚未统一的地区只剩下了威尼斯和教皇辖地。威尼斯仍在奥地利统治下,教皇领地由法国驻军保护,教皇庇护九世对意大利王国抱极端敌视态度。
1866年6月,普奥战争爆发,意大利按照同普鲁士的同盟协定,参加了对奥战争。国王埃曼努埃莱为利用加里波第的声望,邀请加里波第组织志愿军参战。意大利海陆军在对奥战争中均遭失败,只有加里波第率领的志愿军节节胜利。奥军主力因被普鲁士军队击溃,被迫投降。根据1866年10月所订维也纳和约,威尼斯归还给意大利。
1870年9月初,法国在普法战争中失败,拿破仑三世当了俘虏。9月20日,加里波第的志愿军和王国政府军同时开进罗马,教皇世俗政权被推翻。10月举行公民投票的结果,罗马合并于意大利;意大利王国政府同意教皇避居梵蒂冈,并每年拨给322.5万里拉作为教皇活动经费。至此,意大利统一最后完成。1871年1月,意大利王国首都从佛罗伦萨迁往罗马。
意大利人民经过半个多世纪的斗争,终于实现了国家的独立和统一。意大利统一和民族解放运动实质上是一次资产阶级革命,把意大利历史推进到了资本主义时代。