Comenzó su carrera en Mladost Petrinja en 1983 y se trasladó a Dinamo Vinkovci en 1988.
En 1996, dejó Varteks para irse a la liga turca con el club Beşiktaş de Estambul y pasó dos temporadas allí antes de finalmente regresar a Varaždin en 1998.
Hizo su debut internacional el 11 de junio de 1995 en una derrota por 1-0 ante Ucrania en Kiev durante la clasificación para la UEFA Euro 1996 , que se presenta como un sustituto de Dubravko Pavličić en el minuto 27, tras una tarjeta roja a Tonči Gabrić .
Antes de la UEFA Euro 1996 final, apareció en tres partidos amistosos, también jugando los 90 minutos en un empate sin goles contra Inglaterra en Wembley.
Durante la final, que fue el portero de segunda elección de Croacia, con Dražen Ladić siendo la primera opción, e hizo su única aparición en su último partido del grupo, una derrota por 3-0 ante Portugal.