原名吳兆棠,籍貫廣東中山,1998年入讀TVB第7期舞蹈藝員訓練班,2000年由古天樂推薦入讀TVB藝員訓練班,同年成為TVB全經理人合約藝員。2003年首次于電視劇《英雄刀少年》擔正男主角,后憑《沖上云霄》中唐亦風(Issac)一角走紅,憑《大唐雙龍傳》奪得飛躍進步男藝員獎,成為無線當家一線小生,與林峰、黃宗澤、鄭嘉穎,為無線力捧的「四大小生」。2010年在處境喜劇《女王辦公室》演活了電車男凌笑淇,突破演技。2010年憑內地劇《大丫鬟》中大反派方少陵一角奪得「有線視帝」,偶像實力派的演技得到各界認同。
2011年4月與楊怡、陳豪、鐘嘉欣共同主演的時裝劇《點解阿Sir系阿Sir》播出,在劇中飾演督察程文力;6月,在郭晉安、陳錦鴻主演的時裝劇《團圓》中飾演翁以行 ?;10月出演TVB44周年臺慶劇《法證先鋒Ⅲ》,在劇中飾演西九龍重案組警長李展風 ?。
2012年1月出演家庭劇《缺宅男女》,在劇中飾演有上進心的股票經紀丁冠峰 ;10月在劉松仁、楊怡主演的民國劇《名媛望族》中飾演金木水 ;同年參演古裝劇《春光燦爛之歡樂元帥》飾演吳剛 ?。
2013年7月參演《沖上云霄》的續集《沖上云霄2》 ;同年與王曉晨合作拍攝情感劇《待嫁十年》。
2014年3月出演警匪劇《叛逃》,在劇中飾演嫉惡如仇的莊有杰;7月與郭晉安、田蕊妮合作拍攝的懸疑劇《忠奸人》播出,在劇中飾演張立勛 ;9月主演由舒儀同名網絡小說改編的都市職場劇《格子間女人》,在劇中飾演程睿敏 ?;12月再度與胡杏兒合作拍攝古裝愛情喜劇《醋娘子》,在劇中飾演計準 ?。
2015年主演都市勵志劇《幸福歸來》,在劇中飾演韓銘 ?;8月15日參演的都市時裝劇《最佳前男友》播出,在劇中飾演尹浩然 ? ;此外,他還出演了民國劇《長夢留痕》和都市情感劇《結婚為什么》。2016年主演動作片《拆彈專家》? 。