A technique for the detection of nanogram amounts of protein blotted onto nitrocellulose membranes has been developed using nonradioactive probes. Protein transferred to nitrocellulose membranes is detected by a specific antibody followed by incubation with biotinylated anti-antibody. After addition of streptavidin-acid phosphatase complex, incubation with fast violet B salt produces sharp magenta bands. This method allows detection of bands containing less than 20 ng of protein. The procedure does not use radioactive or carcinogenic materials.