| No amateur resultsProfessional record| Date | Opponent | Place | Result |  | 1980 |  | - Nov. 1 | Andrew Chanda | Lusaka, Zambia | TKO by 3 |  | 1981 |  | + Feb. 28 | Leza Poko | Kitwe, Zambia | W 10 |  | + Mar. 28 | Hans Sankisa | Chingola, Zambia | KO 1 |  | + June 5 | Stix Macloud | Kitwe, Zambia | TKO 9 |  | + Aug. 29 | Jey Nardo | Harare (Salisbury), Zimbabwe | KO 7 |  | + Nov. 11 | Hans Sankisa | Chingola, Zambia | KO 1 |  | + Dec. 13 | Mike Ngulube | Kitwe, Zambia | KO 11 |  | Zambia Bantamweight Title |  | 1982 |  | + Jan. 29 | Mike Ngulube | Kitwe, Zambia | KO 11 |  | Zambia Bantamweight Title |  | + May 1 | Ray Akwaye | Kitwe, Zambia | KO 6 |  | + July 4 | Andrew Chanda | Lusaka, Zambia | TKO 7 |  | Zambia Bantamweight Title |  | - Sept. 24 | Paul Ferreri | Melbourne, Australia | TKO by 12 |  | Commonwealth (British Empire) Bantamweight Title |  | 1983 |  | - Mar. 15 | Mike Irungu | Lusaka, Zambia | TKO by 3 |  | + Nov. 5 | Stix Macloud | Kitwe, Zambia | KO 6 |  | African Boxing Union Bantamweight Title |  | 1984 |  | + June 2 | Leon Wallace Chiwaya | Kitwe, Zambia | W 10 |  | 1985 |  | + June 15 | Simon Peter McIntosh | Lusaka, Zambia | W 10 |  | 1986 |  | + June 3 | Ramos Agyare | Accra, Ghana | W 12 |  | African Boxing Union Bantamweight Title | 
   SummaryTotal bouts: 16, Won: 13 (9 inside the limit), Lost: 3 (3 inside the limit), Draw: 0, NC: 0 |