Eggimann began his career with local side FC Küttigen before moving to bigger local rivals FC Aarau where he began his professional career making his professional debut in 1998.
In March 2008, Eggimann exercised a clause in his contract by moving to Hannover 96 for €1.4 million.