There is a growing demand for methods that allow rapid and reliable in situ localization of proteins in plant cells. The immunocytochemistry protocol presented here can be used routinely to observe protein localization patterns in tissue sections of various plant species. This protocol is especially suitable for plant species with more-complex tissue architecture (such as maize, Zea mays), which makes it difficult to use an easier whole-mount procedure for protein localization. To facilitate the antibody-antigen reaction, it is necessary to include a wax-embedding and tissue-sectioning step. The protocol consists of the following procedures: chemical fixation of tissue, dehydration, wax embedding, sectioning, dewaxing, rehydration, blocking and antibody incubation. The detailed protocol, recommended controls and troubleshooting are presented here, along with examples of applications.