A facile M (metal)-S (semiconductor)-M (metal) structure was fabricated and glucose bio-sensing property of barium titanate nanoparticles (BTO NP's) film has been reported for the first time. It is highly desirable for developing solid-state glucose biosensors (non-enzymatic) with multifunctional materials having extended application from diagnostics to therapeutics. In our present work, the glucose sensor (I-V curves) deviated from ohmic nature to non-ohmic nature with the introduction of glucose (0 μM-1 mM) indicating glucose molecules as an electron donor to BTO semiconductor. Sensing mechanism is attributed to the change in resistance across the device by the reduction of depletion layer width across metal-semiconductor interface as depicted schematically by an energy band diagram. Further, we demonstrated self-powered glucose sensor by utilizing piezoelectric nanogenerator's output (BTO nanocubes/polyvinylidene fluoride [PVDF]) for driving BTO NP's film based glucose sensor under different glucose concentrations and the obtained voltage measured across the sensor varied from 2 V (absence of glucose) to few mV (1 mM glucose) at a frequency of 11 Hz with constant mechanical load (11 N). The proposed sensor has good selectivity, reasonable sensitivity (23.79 μA/mM cm2), eco-friendly and detection limits down to 7.94 μM having linear relationship with glucose concentrations. © 2016 Elsevier B.V.