His professional career was closely associated to Górnik Zabrze and Osasuna, and he also coached and worked with the latter club in various capacities.
Urban was born in Jaworzno, being one of six children in an underprivileged mining family.[1] In his country he played for Zagłębie Sosnowiec and Górnik Zabrze, winning three Ekstraklasa championships in a row with the latter to which he contributed with a combined 38 goals, including a career-best 17 in 1987–88.
In the summer of 1989, Urban moved to Spain and joined CA Osasuna, going on to be one of the Navarre team's most important players of the following decade. He scored 13 goals in 34 games in his second season to help the club finish in a best-ever fourth position in La Liga, thus qualifying to the UEFA Cup;[2] this included a hat-trick against Real Madrid on 30 December 1990, in a 4–0 away win.[3]
Urban earned 57 caps for Poland over six years, netting seven goals in the process. He was selected to the 1986 FIFA World Cup squad, appearing in all four matches (three starts) as the national team reached the round-of-16 in Mexico.[5]
Urban settled in Pamplona after retiring, and begun his coaching career in the city, being in charge of Osasuna's youth academy. He then worked with the reserves in division three, moving to the offices after two seasons and leaving the club in June 2007.[7]
In the summer of 2007, Urban took over as head coach of Legia Warsaw, being responsible for signing three Osasuna players to the team, including Iñaki Astiz.[8] During the UEFA Euro 2008 tournament, he served as an assistant for the Poland national team.[9]
On 17 March 2010, Urban was fired by Legia,[10] signing with fellow league club Zagłębie Lubin roughly one year later. On 30 May 2012 he returned for a second spell with Legia,[11] which lasted until 19 December of the following year.
Urban returned to Osasuna after seven years, being appointed first-team manager on 3 July 2014 after their top-flight relegation.[12] He was dismissed the following 28 February, with the side 16th after four consecutive losses.[13]
Urban was hired by Śląsk Wrocław on an 18-month deal on 5 January 2017.[16] On 18 February 2018 he was shown the door after losing eight of the last 13 games, and was replaced by Tadeusz Pawłowski.[17]
On 27 May 2021, it was announced that Urban would take over as manager of Ekstraklasa club Górnik Zabrze immediately, replacing Marcin Brosz for the 2021–22 season.[18] On 14 June 2022, it was announced he would be leaving the club the following day.[19]
Despite a tumultuous and unceremonious exit from Górnik, he was reinstated as manager on 18 March 2023.[20]
^Vallejo, María (4 October 2011). "Aquella UEFA de hace 20 años" [That UEFA from 20 years ago]. Diario de Navarra (in Spanish). Retrieved 25 July 2013.