He made his Bundesliga debut on 7 October 1994 in KSC's 1–0 defeat away against Eintracht Frankfurt, playing as a substitute in the last five minutes of the match.
In the same season, he also helped the club to surprisingly reach the semifinals of the DFB-Pokal, where they lost 2–1 to Bundesliga side Werder Bremen in extra time.
He returned to VfL Wolfsburg in the summer of 2004, but spent the first part of the 2004–05 season with the club's reserve squad in the third-division Regionalliga Nord, where he scored two goals in seven appearances.
He returned to the first team in January 2005 and went on to make 11 Bundesliga appearances until the end of the season, scoring once as he netted the final goal in the club's 4–0 home victory over FC Hansa Rostock only a few seconds after entering the match as a substitute.
[2] He returned to Germany with the beginning of the year 2006 and signed a three-and-a-half-year contract with TSG Hoffenheim,[3] a third-division Regionalliga Süd side with strong ambitions of being promoted to the 2.
In his first six months with the club, he scored nine goals in 15 Regionalliga Süd matches, but the team only finished fourth at the end of the 2005–06 season, two places below the promotion ranks.
In the 2002–03 season, he also made five appearances for Croatia in the Euro 2004 qualifying and scored once as he netted the third goal in their 4–0 home victory over Belgium on 29 March 2003.