A general method for preparing enzyme-based fiber-optic sensors Is described. Three different sensors, capable of detecting penicillin, organic esters, and urea, were developed based on this method. Each fiber was constructed first with a layer of polymer containing pendant amino groups that react further with succinlmidyl-derlvatlzed biotin. Later biotin and fluorescein-labeled enzymes were Introduced to the fiber through a sandwich blotln-avidln-biotln Interaction. The substrate concentration is detected Indirectly through the -sensltlve dye, fluorescein, which responds to the microenvironmental pH changes produced by the enzyme catalyzed reactions. The response times for the penicillin, organic ester, and urea optrodes are less than 90, 30, and 70 s, respectively. Each sensor has a detection limit of 0.1 mM and responds to substrate concentrations over 2 orders of magnitude.