徐景昌的父亲徐增寿因暗助燕王朱棣起兵造反,为建文帝朱允炆所杀。明成祖登基后,追封武阳侯,永乐二年(1404)追赠为定国公。明成祖召见时年十五岁的徐景昌,赐名景昌,承袭定国公爵位,授钦承祖业推诚奉义武臣、特进荣禄大夫、右柱国,食禄二千五百石,子孙世袭,命吏部慎选名儒教育他。徐景昌自小便聪明好学,跟随老师、丰城人丁秀学习,非常恭谨。
永乐四年(1406),命掌左军都督府。汴河溢,命徐景昌代祀。
永乐十三年(1415),明成祖到达北京,以公事入见,顾问再三,进对称旨,赐御马三,疋钞六万缗。
永乐十七年(1419),管理修建凤阳皇陵、宫殿。
永乐十八年(1420),侍朱高炽入朝。徐景昌为人骄纵,数次被弹劾,明成祖赦免了他。明成祖驾崩,徐景昌因居丧不出宿,夺冠服、岁禄,后来得到恢复。
洪熙元年(1425),命掌行在后军都督府。丁母忧。
宣德元年(1426),起复,朱高煦谋反,明宣宗下诏亲征,命徐景昌等驻守北京。师还,赉良厚。后车驾三出巡边,徐景昌皆扈从。
正统四年(1439),卒,年五十岁,葬宛平县京西乡黄家台。