Sb2O3 and Ni modified Sb2O3 (Ni–Sb2O3) nanospheres were synthesized using low cost co-precipitation method and characterised using various instrumental methods such as X-ray Powder Diffraction (XRD), High Resolution Transmission Electron Microscopy (HR-TEM), Scanning Electron Microscopy (SEM), Energy dispersive X-ray spectroscopy (EDS), and Fourier-transform infrared (FT-IR) spectroscopy. The XRD pattern reveals cubic crystal lattice. The average size of Sb2O3 and Ni–Sb2O3 nanoparticles was calculated to be around 41 nm and 29 nm, respectively. The HR-TEM investigation of the Sb2O3 nanomaterial reveals homogeneous spherical balls with a fine dispersion. The random-shaped nanoparticles with porous surfaces and voids were revealed by SEM. EDS examination confirms the elemental composition of Sb (41.79 %) and O (58.21 %) in Sb2O3 and Sb (36.80 %), O (58.95 %), and Ni (4.25 %) in Ni–Sb2O3. Sb2O3 and Ni– Sb2O3 exhibit band gaps of 3.67 eV and 3.51 eV, respectively, according to UV–Vis analysis. The IR peaks 445.47, 642.18, and 745.18 in Sb2O3 and 438.72, 645.07, and 756.92 in Ni– Sb2O3 support the Sb–O bonding in the synthesized nanomaterials. The synthesized nanomaterials have been used for photocatalytic degradation of malachite green (MG) dye and sensing NO2, SO2, CO2, petroleum vapour and LPG gases. The MG dye was degraded 97.67 % in 120 min using Ni–Sb2O3 at optimized conditions (catalyst dose: 0.1 g/L to 0.3 g/L, pH: 7 and MG dye: 10 ppm). The gas sensing study showed that Ni–Sb2O3 sensor has greater sensitivity and selectivity for NO2 gas.