Thin films of BiFeO3-NaNbO3 composites were fabricated in a PMMA matrix. XRD and HRTEM were used for structural investigations. The grain size and surface morphology of samples were analysed through HRTEM images. The self-cleaning property of any material accelerates its industrial applications. Hence, along with the optical limiting performance, the photocatalytic and antibacterial activity of BiFeO3-NaNbO3 composite samples were also studied. BiFeO3-NaNbO3 films fabricated in the PMMA matrix exhibit strong optical nonlinearity when excited by 5 ns laser pulses at 532 nm. The origin and magnitude of the observed optical nonlinearity were explained on the basis of the weak absorption saturation and strong excited state absorption. The photocatalytic performance of samples was analysed by dye degradation method using Methyl Orange dye. The dye degradation rate in the presence of the catalyst is heeded in a particular time interval, which exhibits the photocatalytic performance of the samples. The destruction of microbial organisms that are in contact with the material was contemplated, which could prove its antibacterial activity. The effect of the particle size on the photocatalytic activity was also investigated.