佩卡·哈维斯托,从1987年至1995年、及2007年以来一直是芬兰议会的绿党成员。他担任过绿色联盟党魁(1993年到1995年)、环境部长(1995年到1999年),赫尔辛基市议员,和
欧洲绿党主席(2000年到2006年)。1999年到2005年、哈维斯托为联合国的各项任务工作过。2005年、被任命为
欧盟苏丹问题的特别代表,参与苏丹
达尔富尔的和谈工作。
哈维斯托是芬兰2012年总统大选绿色联盟的提名候选人。于2012年1月22日的第一轮选举他得到18.8%的选票、名列第二,从而进入2月5日的第二轮选举。在第二轮选举中,他获得了37.4%的选票,但不幸负于
芬兰民族联合党候选人前议长
绍利·尼尼斯托,后者当选芬兰第二十届总统。
2024年2月11日,芬兰总统选举第二轮投票举行。来自芬兰议会第一大党民族联合党候选人、前总理亚历山大·斯图布和独立候选人、前外交部长佩卡·哈维斯托在本轮投票中角逐总统职位。
2021年7月25日,哈维斯托在四川成都同中国国务委员兼外长
王毅举行会谈。
2022年2月8日,哈维斯托访问土耳其,同土耳其外长
梅夫吕特·恰武什奥卢举行会谈,并共同出席新闻发布会。