1989年7月19日,波兰议会众、参两院联合选举原波兰统一工人党中央第一书记雅鲁泽尔斯基为总统。由于团结工会强烈要求提前改选总统,雅鲁泽尔斯基被迫提前让位。1990年9月21日,议会决定提前举行总统选举并颁布了总统选举法,改变了由国民大会(众参两院)间接选举总统的做法,实行全民直接选举总统。总统任期也由6年改为5年。
1990年11月25日举行了总统选举,团结工会主席瓦文萨在第二轮选举中以74.7%的支持率当选总统。瓦文萨任总统后,极力扩大总统权力,在其任职的5年时间,搞垮了两届议会,通过“上层战争”推翻了几位总理,先后22次否决议会通过的法令,多次与左派联合政府争权,因此在1995年11月的总统换届选举中惨败。
继任总统克瓦希涅夫斯基在2000年10月举行的总统换届选举中获胜,成为波兰历史上第一位连任总统。
在2005年的总统选举中,莱赫·卡钦斯基获胜。2010年的总统选举正常情况下应该在今年10月举行,但由于总统莱赫·卡钦斯基今年4月10日在空难中意外遇难,按照波兰1997年通过的宪法第131条规定,当总统缺位(死亡、辞职、遭弹劾等)时,由众议院(下院)议长临时履行共和国总统职责,直到新总统选举产生。如果众议院议长也不能履行职责,则由参议院(上院)议长代行。代总统必须在14天内宣布总统选举日期,而选举必须在宣布之日起的60天内举行。原定于2010年10月举行的波兰总统大选被迫提前。
2010年4月21日,波兰众议长、代总统科莫罗夫斯基正式宣布,将于6月20日举行总统选举。如果在第一轮选举中没有一名候选人得票超过半数,则于7月4日举行第二轮选举。在第二轮选举中,得票多者当选总统。同年7月4日,波兰众议长、代总统科莫罗夫斯基在总统选举第二轮投票中当选波兰总统。
2015年5月24日举行的第二轮总统选举投票中,波兰最大反对党法律与公正党候选人安杰伊·杜达获得52%选票获胜,击败时任总统科莫罗夫斯基,当选波兰下任总统。