天府乡试第十六名举人，景泰五年（1454年）登进士。任江西都昌县知县，改广东连山县知县，当时傜族、僮族土着经常侵扰，使得汉人纷纷迁离连山县。孔镛赴任后招安，并设房送钱体恤赈灾，使情况得以改善。其后孔镛跟从都御史叶盛征讨广西时，曾力争多人免被将领杀害。成化元年（1465年）因叶盛举荐，孔镛升任高州府知府，因治理得宜，使得百姓有所归，民变的党羽均放弃对抗。因丁忧归。守丧期满，改任广西，升爲广西左布政使，随即改都察院右副都御史、巡抚贵州。在任三十余年，均在边陲地区，因染瘴气得病，恳求离任但不被允许，终于在弘治