Wim is advocaat sinds 1978 en is vanaf dat jaar werkzaam geweest bij een advocatenkantoor in Nijmegen en Elst. Per 1 november 2010 heeft Wim de overstap gemaakt naar Litjens & Wools Advocaten.
Naast zijn werkzaamheden als advocaat heeft hij diverse bestuurslidmaatschappen in de non-profitsector bekleedt. Ook was hij tien jaar voorzitter van de ondernemersvereniging in Elst. Wim is naast advocaat ook mediator.