Buan engasjerte seg tidlig på den politiske venstresiden. På begynnelsen av 1970-tallet var han kontaktperson for FNL-gruppa på Roa. Siden har han vært aktiv både i fagbevegelsen og partipolitikken med langt medlemskap i Rød Valgallianse/Rødt. Ved kommunevalget 2015 ble han valgt inn i kommunestyret for Lunner kommune, da Rødt fikk inn én representant.