 Dunn played in the National Soccer League for Preston Makedonia, West Adelaide and Melbourne Croatia.Dunn represented the Western Australian state team once against Millwall in 1989.Dunn represented Australia 36 times including 25 full international matches.