生于成化十七年（1481年）。中式浙江乡试第三十九名举人。正德六年（1511年）登辛未科进士。知河南沔阳，有惠政，教民种稻。升南京兵部郎。官至湖广襄阳府知府。晚年退休居海盐，筑园名小瀛洲。嘉靖二十一年（1542年），徐咸与陈鉴、朱朴、徐泰、钟梁、钱琦、吴昂等结十老诗社，并绘有《小瀛洲十老图》。着有《四朝闻见录》、《西园杂记》等。
家族.曾祖徐胜宗；祖父徐雄；父徐昂，母王氏。有子徐清孺。