An electroporation-mediated method for the study of foreign gene expression within chloroplasts has been developed. The chloroplast expression vector pHD203-GUS, which consists of coding regions for β-glucuronidase (GUS) and chloramphenicol acetyltransferase (CAT) separated by a double psbA promoter fragment from pea (in opposite orientation) was electroporated into spinach chloroplasts and the transient gene expression was examined. Conditions for the expression of the reporter genes have been optimized. Both CAT and GUS activities were detected in chloroplasts electroporated with pHD203-GUS, but not with nuclear expression vector pBI221 or negative control pUC18. No GUS activity was detected when pHD203-GUS was electroporated into spinach protoplasts. Dot immunoblot analysis using anti-GUS antibody confirmed the existence of GUS protein in chloroplasts electroporated with chloroplast-specific vector but not the negative controls, excluding the possibilities of endogenous GUS or bacterial contamination. The expression of GUS protein in treated chloroplasts was further confirmed by Western blot analysis.