Z-scheme BBT–BMO was fabricated by facile in situ cross-coupling polycondensation. BBT–BMO improves sulfathiazole photocatalytic degradation and Cr(VI) reduction. The photogenerated e−/h+ separation efficiency of BBT–BMO is greatly enhanced. The catalyst can work in a broad visible light region up to ∼700 nm.