He has served as State Herald of South Africa as the director of the country's Bureau of Heraldry since 2002.
[1][2] Together with the Heraldry Council, his office forms part of the National Archives of South Africa, under the Ministry of Arts & Culture.
His responsibilities including registering coats of arms, insignia badges, flags and seals.
He also advises the South African government, corporations and individuals on matters of heraldry, uniforms and vexillology.
[5]Mabaso participates in important state occasions such as the inauguration of a new president of South Africa and represents South Africa at heraldic events worldwide, such as the XXVIIth International Congress of Genealogical and Heraldic Sciences in St Andrews, Scotland, in 2006.