30 grudnia 1990 zdobył trzy gole w wygranym 4:0 meczu wyjazdowym z Realem Madryt, czym zapisał się w historii Osasuny. Łącznie w sezonie Primera División (1990/1991) zdobył 13 goli i zajął 10. miejsce w ligowej klasyfikacji strzelców. Wystąpił także w spotkaniu pomiędzy reprezentacją obcokrajowców Primera División a Katalonią. W styczniu 1995 przeszedł do Realu Valladolid, a w sierpniu tegoż roku do CD Toledo. Latem 1996 związał się z niemieckim klubem VfB Oldenburg, zaś na początku 1998 powrócił do Górnika Zabrze, gdzie po sezonie 1997/98 zakończył swoją karierę.
Kariera reprezentacyjna W 1985 Urban zadebiutował w reprezentacji Polski. Znalazł się także w kadrze na Mistrzostwa Świata 1986. Ostatni występ w zespole narodowym zanotował w 1991 podczas zremisowanego 1:1 meczu z Anglią.
Kariera trenerska Osasuna
Po zakończeniu kariery piłkarskiej zajął się szkoleniem młodzieży w Osasunie. Następnie objął zespół rezerw tego klubu.
Legia Warszawa i asystent w reprezentacji
4 czerwca 2007 został trenerem Legii Warszawa. Wraz z klubem zdobył Puchar Polski oraz Superpuchar Ekstraklasy. Przed Mistrzostwami Europy 2008 dołączył do sztabu szkoleniowego reprezentacji, gdzie objął funkcję asystenta ówczesnego selekcjonera Leo Beenhakkera.