Charles Walker (born 12 June 1928) is a retired Fijian civil servant and Alliance Party politician and former diplomat. He was born in the village of Sawana in the Lomaloma district on Vanua Balavu island in the Lau Archipelago.