138年）以“榜幼”（十八岁）成进士，与状元黄公度，榜眼陈俊卿，榜尊（年岁最长）邓林皆莆田人，时称“一榜四异”。初授南安县主簿，调泉州观察推官，黄公度、陈俊卿、龚茂良一同南下赴泉州为官，称天边三雁。召试馆职，除秘书省正字。绍兴十二年（1142年）秋，约黄公度同游九日山。曾任监察御史、右正言。曾因上疏劾龙大渊、曾觌，出知建宁府。干道二年，曾觌、龙大渊被贬官，朝廷起用茂良为广东提刑，干道三年（1167），知广州。改任江西转运判官兼知隆兴府，措置荒政有成效。龚茂良主和议，“凡遇臣僚奏对，有及边备利害，必遭讥骂