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