1960年6月9日,赵文瑄出生在台湾,毕业于明志工业学院机械科,曾在军中担任英语辅导排长,在西北航空公司做过地勤,还在台湾“中华航空公司”做空勤人员八年,现居地为北京。
1992年赵文瑄因为一口流利的英语被导演李安相中参演了电影《喜宴》,自此开始进入影视圈。1994年赵文瑄参演电影《饮食男女》、《红玫瑰与白玫瑰》,都获得了很高的评价。
1995年之后赵文瑄相继参演了电影《宋家皇朝》、电视剧《大明宫词》,他因为《大明宫词》中“张易之”的形象深得人心,由此开始名气大噪。
2005年,赵文瑄主演电影《随风而去》,凭借此剧荣获第六届电影频道数字电影百合奖优秀男主角奖。2007年,在电影《夜·明》中扮演“孙中山”,这也是迄今为止他第三次出演孙中山一角。
20011年,参演电视剧《武则天秘史》;2012年参演电影《辛亥革命》,再次饰演孙中山一角,也凭借该角色入围第31届大众电影百花奖最佳男主角奖;同年参演电影《非常营救》。
2013年,赵文瑄参演古装剧《舞乐传奇》;次年在电视剧《孔子》中饰演男一号“孔丘”。
2015年,赵文瑄受邀参演古装典型《芈月传》、《隋唐英雄5》。