Absorption spectra of BiSbO4 are studied. The electronic structure calculated by the DFT shows that BiSbO4 is a semiconductor, with direct band gap 2.96 eV, which is consistent with UV-visible diffuse reflectance experiment. The host lattice emission band is located at 440 nm under VUV excitation. Eu 3+ and Pr 3+ doped samples have high luminescence efficiency in emitting red and green light, respectively. From the partial density of states, Eu 3+ doped emitting spectrum, and the host crystal structure parameters, the relationship between structure and optical properties is discussed. It is found that the Eu 3+ ions occupied Bi 3+ sites, and there could be an energy transfer from Bi 3+ ions to RE 3+ ions.