Primary hepatocytes provide a valuable tool to evaluate biochemical, molecular, and metabolic functions in a physiologically relevant experimental system. We describe a reliable protocol for rat in situ liver perfusion, which consistently generates viable hepatocytes up to 1.0 × 108 cells per preparation with cell viability between 88 ~ 96%.