2017年3月,徐子涵参演由导演钱晓鸿、赵艺然执导,丁海峰、范明、孟霞、来喜、岳红、黑妹、范雷等**主演的电视剧《温暖的村庄》,饰演海虹。2017年6月,徐子涵参演由导演吴斌、陈硕、刘向京**执导,蒋欣、巩峥、岳旸、刘向京等**主演的**武侠喜剧的电视剧《最后的武林》,演女一号蒋欣的丫鬟。2017年9月,徐子涵参演由二龙湖浩哥、李赫洋**执导,二龙湖浩哥、张厦、蓝波、李老八、马靓主演的喜剧《四平青年之幸福花开》。2017年6月,徐子涵参演由导演秦天亮执导,成乔斯、马思瑶、杨璨瑜主演的**大电影《***·许仙》,饰女主角白贞贞。2018年1月,徐子涵参演由李泽宇、冷昊泽主演的电影《乌龙刺客》,饰演女一号林子彤。