礼部主事，晋员外郎，外放四川顺庆知府，调成都。历任建昌道，河南按察使，四川、广东、江西布政使。
道光年间.道光十四年（1834年），升任河南巡抚。嘉庆年间，林清、李文成等发动癸酉之变失败后，汲县潞州屯坟塔仍然祭祀天理教的神明“无生老母”，习教者仍然很多。御史黄爵滋上言后，道光帝命桂良调查整治，摧毁这些坟庙，桂良寻访发现河南境内无生庙三十九所，一并摧毁；对失察的地方官，各有谴责罢黜。道光十九年（1839年），升任湖广总督，调闽浙，又调云贵。道光二十年（1840年），兼署云南巡抚。