Nel 1999 passa all'Udinese, restandoci per 4 stagioni, tutte disputate in Serie A. Realizza la sua prima rete alla 13ª giornata nella sconfitta esterna per 3-1 contro il . La prima stagione ad Udine è la sua miglior stagione in assoluto a livello realizzativo, riesce a segnare 5 reti in campionato in 29 presenze. Dopo qualche mese vince la Coppa Intertoto 2000, battendo nel doppio incontro il Sigma Olomouc con la conseguente qualificazione in Coppa UEFA dell'Udinese. Nella sua ultima stagione, la stagione 2002-2003, i friulani riescono anche ad ottenere la qualificazione in Coppa Uefa.