徐子力出生于山东省青岛市,他从小跟随爷爷在话剧团长大,并因此爱上表演。徐子力在青岛市第39中学度过了6年的中学生涯;高考前夕,他选择参加艺考,并获得了北京电影学院、上海戏剧学院、中国传媒大学等艺术院校的专业合格证,最终他选择进入北京电影学院表演系本科学习。
2016年,与梁大维、石安妮合作主演青春爱情喜剧电影《我大学室友的追爱囧途》,在片中饰演天性活泼且馊点子极多的李元,这是他的首部电影作品,从而正式进入演艺圈;随后主演都市奇幻喜剧电影《基因碎片之求种计》,在片中饰演被雷劈中而意外获得了超能力“读心术”的男主角于晓飞;
同年,出演李晨恺执导的青春爱情网络剧《星座啪啪啪第二季》,在剧中饰演闷骚冷酷且富有正义感的男主角河亦寒,这是他的首部网络剧作品;同年11月,与朱圣祎合作主演剧情电影《在1996的终点等你》,在片中饰演幽默风趣却沉迷于美色的白羊座大男生罗志强。
2017年,与巴图、刘雅瑟、李淳合作主演剧情电影《多乐路》,在片中饰演性格乖张的盲人按摩馆老板;同年,出演李雨禾执导的喜剧电影《提着心吊着胆》,在片中饰演唯唯诺诺的马大夫,这是他首次在影视作品中尝试医生的角色;
4月,与祝绪丹合作主演根据九夜茴同名小说改编的青春爱情网络剧《初恋爱》,在剧中饰演男主角杜晓风12月,主演校园喜剧电影《老师·好》,饰演王海
2018年,主演电影《方世玉之人在江湖》,饰演方世玉。
徐子力凭借其独特的表演方式以及外形和表演方式上的优势,令其在多种不同题材类型的电影中游刃有余,并展现了其极高的喜剧天赋。徐子力相比同龄人,则有着更为成熟的演技。他在电影《无码战队》中,将普通人逆袭“超人”的戏码演绎出了自己独有的风格。
徐子力在生活中是一个文艺气息浓重的人,他不仅感情细腻,而且还富有浪漫主义气息。
徐子力有着清澈的眼神、独特的幽默感和亲和力,他也因此被称作为“迷妹收割机”。徐子力私下里幽默风趣,偶尔闷骚冷酷、机智敏感,而这也与网络剧《星座啪啪啪第二季》中的“河亦寒”有着很多相似之处。徐子力在一组写真照,时而状态迷离,时而深情中散发着忧郁,并能自如切换阳光与冷峻的状态。