自90年代初开始,金城武在经济公司的安排下师从歌手陈升,学习音乐相关知识并开始尝试自己作词作曲,并与林志颖、吴奇隆及苏有朋并称台湾“四小天王”与香港“四大天王”抗衡,实现歌影双栖发展。
1992年,金城武录制发行了他个人首张国语专辑《分手的夜里》。在师父陈升的调教下,金城武有意突破“偶像”歌手的限制,勤练歌唱的技巧,进行词曲创作,并且也以他的台语演唱了一首歌曲。
1993年,金城武转向影视圈发展的首部电影作品是由杜琪峰执导、杨紫琼等主演的《现代豪侠传》,在片中出演配角长空。同年,金城武推出第二张国语专辑《只要你和我》,并在香港举办了一场《因为爱你见面礼》个人演唱会。
1994年,金城武在电影《重庆森林》中与王家卫导演首次合作,片中金城武吃凤梨罐头的习惯和那段关于保质期的经典台词已经成为银幕经典,在《重庆森林》里的金城武也成为他的标志性影像。接拍电影的同时,金城武还发行了国语专辑《标准情人》、《温柔超人》,以及两张粤语大碟《可依靠的好朋友》及《失约》。
1995年,金城武在王家卫导演的电影《堕落天使》中扮演沉默无言的天使3号,该角色与金城武身上阴郁不羁的气质相合,使这个人物变成一个沉醉孤独带有几丝玩味的金城武个人特色。同年,金城武与释小龙、郝邵文联合主演了喜剧《中国龙》,搭档林志颖合演了青春校园喜剧《学校霸王》以及携手朱茵出演了喜剧《蜡笔小小生》,在这三部由朱延平导演的喜剧电影中,金城武展示了搞怪、青涩的一面。音乐方面,金城武推出粤语大碟《给我心爱的人》及国语专辑《偷偷地醉》。日本方面,与日本女星宫泽理惠合作单元剧《圣夜の奇迹》
1996年,金城武在电视、电影方面动作频频,在动作电影《冒险王》中实现与李连杰的首次合作,并与同为“四小天王”的吴奇隆拍摄越狱题材电影《火烧岛之横行霸道》。在唯美爱情电影《天涯海角》中,金城武与陈慧琳合演并合唱了影片插曲《何处觅蓬莱》。音乐方面,金城武在发完国语专辑《多苦都愿意》后的两年时间里,后推出两张精选集《Memories》及《金城武精选歌集》。
1997年,金城武与丰川悦司、天海佑希合演日片《迷雾》,金城武在片中饰演被杀害的丈夫。同年,金城武搭档杨采妮和陈小春,主演动作电影《神偷谍影》。此外,由金城武、元彪、宣萱等主演元奎导演的电影《马永贞》上映,片中的英雄主义和硬桥硬马的动作场面出色。与游达志导演李若彤合作的电影《两个只能活一个》同年上映,片中金城武饰演一个话不多很温暖的杀手。
1998年,金城武将演艺重心转移至日本影视界。同年,金城武接演日本富士电视台的日剧《神啊!请多给我一点时间》,在剧中饰演冷酷的音乐制作人一角,获得日本第18届日剧学院赏最佳男主角奖。金城武还主演了中日合拍片《不夜城》,片中饰演一位中日混血,在歌舞技町和贩毒之间游走的边缘青年,展示了一种浓厚的漂泊感和孤独感。与此同时,与美国影星米拉·索维诺合作的《我的爱人,你的死神》在美国上映。此外,云集了郭富城、张学友、陈慧琳等一众明星的《安娜玛德莲娜》则将金城武带回香港。
1999年,在张艾嘉导演作品纯情爱情电影《心动》,金城武与梁咏琪演绎一段青春时期未完而略带遗憾的爱情。
2000年,金城武与陈慧琳在叶锦鸿执导的电影《薰衣草》中第三度合作。在日本与日本女星中山美穗出演日剧《两千年之恋》同年,金城武接受日本NHK电视台邀请,前往南极大陆拍摄了一部行程长达11天《金城武的南极探险》纪录电视。
2002年,金城武主演日本电影《武者回归》,这是一部融合日本动漫风格和好莱坞科幻元素的电影,金城武一身风衣墨镜出场,潇洒的以武术动作和非凡枪法击倒敌人。同年与日本著名女星黑木瞳合作日剧《黄金保龄球》,片中金城武与黑木瞳上演一场诙谐幽默的姐弟恋。
2003年,金城武和梁咏琪再次搭档出演杜琪峰执导的电影《向左走,向右走》,该片改编自几米的同名漫画。
2004年,金城武搭档章子怡、刘德华并首次与内地导演张艺谋合作出演古装动作大戏《十面埋伏》
2005年,在陈可辛导演的歌舞片《如果·爱》中,金城武搭档张学友和周迅首次在大荧幕上献声演唱歌曲。
2006年,金城武第二度搭档梁朝伟合演刘伟强执导的电影《伤城》片中饰演内心隐忍痛苦的丘健邦。
2007年,金城武与刘德华及李连杰《投名状》结义,在该片中饰演性格刚烈、耿直的三弟姜午阳。
2008年,金城武在吴宇森导演的古装战争电影《赤壁》中饰演诸葛亮,同年根据日本畅销小说改编,由金城武主演的电影《死神的精度》在日本上映,金城武在片中饰演死神千叶。
2009年,金城武主演、吴宇森执导的赤壁下集,《赤壁决战天下》上映。同年由金城武、松隆子主演的日本电影《怪人二十面相传》上映。
2011年,金城武第三度与陈可辛导演合作在《武侠》中对戏甄子丹,并在戏中饰演操持一口四川话的神探徐百九
2014年,金城武参演《太平轮》饰演台湾籍日本军医。