In this study, a sulfated polysaccharide (BFP) was isolated from the edible red alga Bangia fusco-purpurea. Gel-filtration and thin layer chromatographically analyses suggested that BFP was a homogenous polysaccharide. The chemical structural analysis revealed that BFP mainly consisted of galactose together with a small amount of uronic acid, mannose, and glucose. Its molecular mass was estimated to be 133.18 kDa by high-performance liquid chromatography (HPLC) analysis. BFP inhibited α-amylase and α-glucosidase in a concentration-dependent manner. The IC50 values of BFP against α-amylase and α-glucosidase were estimated to be 1.26 ± 0.11 mg/mL and 1.34 ± 0.07 mg/mL, respectively. Kinetic analyses suggested that BFP showed competitive and non-competitive inhibition against α-amylase and α-glucosidase, respectively. Circular dichroism spectral and fluorescence spectral analyses suggested that BFP affects the conformational structures of these enzymes, which may lead to the inhibition of the enzymatic activities. Abbreviations: Ara: D-arabinose; AnGal: anhydro-L-galactose residues; CD spectroscopy: Circular Dichroism spectroscopy; DNS: dinitrosalicylic acid; FT-IR: fourier transform infrared spectra; Fuc: L-fucose; Gal: D-galactose; Glc: D-glucose; GlcA: D-Glucuronic acid; HPLC: high performance liquid chromatography; Man: D-mannose; pNPG: p-nitrophenyl-α-D-glucoside; TFA: trifluoroacetic acid; TLC: thin-layer chromatography; PMP: 1-phenyl-3-methyl-5-pyrazolone; Xyl: D-xylose.