成为劳工部长，后来改任渔业和水资源部长。2001年统一国民党在选举中获胜，拉贾帕克萨退出内阁，但是在次年当选为反对党领袖。2004年人民自由联盟在选举中获胜，同年4月6日被选为总理。2005年11月17日，他在总统大选中以50.33%的选票战胜拉尼尔·维克勒马辛哈，继钱德里卡·班达拉奈克·库马拉通加成为斯里兰卡总统。2015年1月9日，在总统大选中以48.72%的选票败给西里塞纳而下台。2018年10月26日，总统西里塞纳解除了维克勒马辛哈的总理职务，并解散他的内阁，又任命亲中前总统拉贾帕克萨为新任总