1640年,西班牙发生巴塞罗那农民暴动。西班牙政府因兵力不足,急令以葡萄牙布拉干萨公爵若昂为司令的葡军开往巴塞罗那镇压起义。若昂是葡萄牙王室后嗣,是当时在葡萄牙最有资格继承王位之人。但他胆小怕事,优柔寡断,缺乏反抗西班牙统治的勇气,因而被西班牙看中而委以统率葡军之职。西班牙命令若昂率葡军离境前往西班牙有两个目的,一是为镇压巴塞罗那起义,二是调虎离山以便加强西在葡的统治。对此,葡萄牙贵族之中不乏有识之士,安当·德·奥马达、米格尔·德·阿尔梅达及若昂在首都的代表利贝洛看清了西班牙政府的阴谋,决意利用西班牙内乱之机摆脱菲利普的统治。经过多次密谋策划并说服布拉干萨公爵之后,起义者对王宫发动了突然袭击。1640年12月1日,40多名贵族、人民法官乘坐各种马车冲入王宫,他们击溃宫廷卫队,杀死国务大臣瓦斯贡塞罗斯,威逼菲利普的表妹、当时坐镇葡萄牙的女副王暨西班牙曼图娅女公爵玛加雷下令在葡境内的西班牙军队投降。接着,政变者骑马奔驰于里斯本全城,到处呼喊:“自由,自由!若昂四世国王万岁!布拉干萨公爵是我们合法的国王!上帝赏赐王冠给他,复兴王国。”
市民情绪激动地挤满了大街小巷,齐声欢呼新国王若昂四世万岁。里斯本和全国各地成千上万的居民立即加入革命的行列,甚至远在西班牙萨拉曼卡大学求学的几百名葡萄牙学生也急返祖国参加战斗。当时,西班牙业已陷入三十年战争泥淖之中,国内又出现了骚乱,因而无力镇压葡萄牙争取独立的暴动。在里斯本市议会通过支持政变的决议后,停泊在特茹河上的西班牙舰队撤离葡萄牙。接着,在里斯本成立了一个委员会管理全国的行政,以等待远在北方维索沙镇的若昂四世到来。12月15日,葡萄牙贵族拥立若昂登基,并按照传统仪式为其加冕,称若昂四世。