McGowan vokste opp i Banstead, Surrey og ble utdannet ved Epsom College. McGowan spilte golf på amatør-nivå i 2006, før han begynte på profesjonelt nivå kort tid senere. McGowan vant sin første European Tour-arrangement i 2009. McGowan endte på andreplass under Dubai World Championship, og ble rangert som 12. i Race to Dubai.