This paper describes a method developed for the simulation of ring pack lubrication characteristic in an internal combustion engine. In general, the quantity of oil supply for piston ring lubrication may be insufficient in filling the entire volume formed at the interference between the piston ring and the cylinder liner. Thus the oil starvation condition should be considered in analyzing piston ring lubrication. In order to reasonably estimate the amount of oil left over on the cylinder liner, the flow rate at the posterior portion of the interface should be calculated with an adequate boundary condition that confirms flow continuity condition. In this analysis, oil starvation and open-end boundary conditions are considered at the inlet and outlet of the piston rings. The lubrication characteristic of each piston ring is obtained by an iterative method with sequential steps. It is revealed that piston rings are operated under oil starvation in most operating cycles and the result under these conditions are quite different from that with the fully-flooded assumption.