Hepatitis C virus (HCV) possesses a positive-sense RNA genome which encodes a large polyprotein of 3,010 amino acids. Previous data and sequence analysis have indicated that this polyprotein is processed by cellular proteases and possibly by a virally encoded serine protease localized in the N-terminal domain of nonstructural protein NS3. To characterize the molecular aspects of HCV protein biogenesis and to clearly identify the protein products derived from the HCV genome, we have examined HCV polyprotein expression by using the vaccinia virus T7 transient expression system in transfected cells and by cell-free translation studies. HCV proteins were identified by immunoprecipitation with region-specific antisera. Here we show that the amino-terminal region of the HCV polyprotein is processed in vitro by cellular proteases releasing three structural proteins: p21 (core), gp37 (E1), and gp61 (E2). Processing of the nonstructural region of HCV was evident in transfected cells. Two proteins of 24 and 68 kDa were immunoprecipitated with anti-NS2 and NS3 antisera, respectively. Antiserum against NS4 recognized three proteins of 6, 26, and 31 kDa, while antisera specific for NS5 immunoprecipitated two polypeptides of 56 and 65 kDa, indicating that each of these two genes encodes at least two different proteins. When the NS3 protease domain was inactivated by replacing the proposed catalytic Ser-1165 with Ala, processing at several sites was abolished. When Ser-1164 was mutated to Ala, no effect on the processing was observed. Cleavage activities at three of the four sites affected by NS3 were shown to occur in trans, while processing at the carboxy terminus of NS3 could not be mediated in trans. These results provide a detailed description of the protein products obtained from the processing of the HCV polyprotein. Furthermore, the data obtained implicate NS3 as a serine protease and demonstrate that a catalytically active NS3 is necessary for cleavage of the nonstructural region of HCV.