BiFeO3 (BFO) and Bi0.98Ba0.02Fe0.98Cr0.02O3 (BBFCO) nanoparticles were synthesized by a facile sol-gel method. Both the samples were characterized by XRD, SEM and Uv-Vis spectroscopy. XRD revealed the phase pure formation of samples and the crystallite sizes were well below the periodic order of spiral spin structure of BFO. Absorption spectra exhibited a shift of 100 nm towards shorter wavelength in Ba, Cr co-doped BFO nanoparticles.