克斯洛伐克的斯洛伐克国民议会议员，并担任副议长。1992年，加什帕罗维奇加入弗拉迪米尔·梅恰尔领导的争取民主斯洛伐克运动，翌年担任独立后的斯洛伐克国民议会议长。2002年，因为认为梅恰尔领导的争取民主斯洛伐克运动不民主，加什帕罗维奇退出该党，成立争取民主运动，担任主席。2004年4月17日，他在选举中击败梅恰尔，当选总统。2009年成功连任。