Juega de portero y su actual equipo es el BSC Young Boys de la Super Liga Suiza.
Ivan Benito debutó en el FC Aarau en 1996.
En 2003 se fue para el fútbol italiano a jugar en el A.S.
Después de la bajada del club en 2010 se fue a jugar para el Grasshopper Club Zúrich de la Super Liga Suiza.
Pocos meses después se trasladó al BSC Young Boys, también de la Super Liga Suiza.