A simple procedure is described for patterning biotin on a glass substrate and then selectively immobilizing proteins of interest onto the biotin-patterned surface. Microcontact printing (μCP) was used to generate the micropattern of biotin and to demonstrate the selective immobilization of proteins by using enhanced green fluorescent protein (EGFP) as a model protein, of which the C-terminus was fused to a core streptavidin (cSA) gene of Streptomyces avidinii. Fluorescence microscopy was used to visualize the pattern of the immobilized protein (EGFP-cSA), and surface plasmon resonance was used to characterize biological activity of the immobilized EGFP-cSA. As a proof-of-principle, we constructed Bacillus spores that displayed EGFP on the spore surface. The results suggest that this strategy is an effective way for fabricating biologically active substrates that are suitable for a wide variety of applications.