Born in Leiden, Netherlands, Eggenkamp started rowing aged 12 at Het Spaarne rowing club in Heemstede, and first competed internationally as a Junior, coming 9th in the coxless four at the 1993 Junior World Championships.
In 2002, he became the first Dutch rower to compete in the 148th Oxford- Cambridge Boat Race, rowing in the three seat for the winning Oxford crew.
At the 2004 Olympic Games he rowed in the Silver medal winning Dutch Men's 8+.
In September 2018 he was elected treasurer of FISA, the International Rowing Federation.
This biographical article relating to Dutch rowing is a stub.