Занимался академической греблей в Гамильтоне, проходил подготовку в местном клубе Waikato Rowing Club.
Первого серьёзного успеха на взрослом международном уровне добился в сезоне 1971 года, когда вошёл в основной состав новозеландской национальной сборной и выступил на чемпионате Европы в Копенгагене, где в восьмёрках обошёл всех своих соперников и получил золото.
Благодаря череде удачных выступлений удостоился права защищать честь страны на летних Олимпийских играх 1972 года в Мюнхене. Здесь в восьмёрках тек же пришёл к финишу первым, завоевав тем самым золотую олимпийскую медаль.
После мюнхенской Олимпиады Уилсон остался в составе гребной команды Новой Зеландии на ещё один олимпийский цикл и продолжил принимать участие в крупнейших международных регатах. Так, в 1974 году он побывал на чемпионате мира в Люцерне, откуда привёз награду бронзового достоинства, выигранную в восьмёрках.
Находясь в числе лидеров новозеландской национальной сборной, благополучно прошёл отбор на Олимпийские игры 1976 года в Монреале. На сей раз в главном финале восьмёрок финишировал третьим позади команд из Восточной Германии и Великобритании, добавив в послужной список бронзовую олимпийскую медаль[4][5].
Впоследствии стал государственным чиновником, являлся уполномоченным по делам народа маори в Гамильтоне. Проявил себя как тренер и спортивный функционер[6].
В 1990 году вместе с другими членами золотой новозеландской восьмёрки был введён в Зал славы спорта Новой Зеландии[7].