京考中二甲进士。授浙江金华府推官。历任刑部主事、郎中，广西道、湖广道监察御史，升吏部右侍郎、兵部左侍郎兼都察院左副都御史等职。康熙十二年（1673年），以兵部侍郎身份离京总督浙江军务，参与平定耿精忠叛乱。康熙二十一年（1682年）入京任兵部尚书，调吏部尚书。康熙二十六年（1687年），授兼职文华殿大学士。次年，御史郭琇弹劾大学士明珠，称“内阁票拟，皆听明珠指挥”。明珠遭罢职后，之芳也受命休致。康熙三十三年（1694年）卒于家，享年73岁。谥文襄。雍正十一年（1733年）入祀贤良祠。《清史稿》有传。初