Er begann in Amateurtheatern in Lyallpur und Peschawar. Nach Abbruch eines Jurastudiums spielte er ab 1929 in Abenteuer- und Liebesfilmen. 1931 trat er in Alam Ara, Indiens erstem Tonfilm, auf. 1933 wechselte er zur Filmgesellschaft New Theatres in Kolkata und spielte in den 1930er Jahren in einigen ihrer besten Filme. Seine wichtigsten Rollen waren große Könige, Alexander der Große in Sikandar (1941, Regie: Sohrab Modi) und Akbar I. in Mughal-e-Azam (1960, Regie: K.Asif). Unter der Regie seines Sohnes Raj Kapoor spielte er 1951 in Awaara. Seine einzige Regiearbeit ist der Film Paisa (1957). Während der Dreharbeiten hierzu verlor Prithviraj Kapoor seine Stimme, die er danach nie wieder voll zurückerlangte. Ab den 1960er Jahren spielte Kapoor in verschiedenen Filmen mit mythologischen Themen.
Prithviraj Kapoor arbeitete neben dem Film auch für das Theater. Er spielte Shakespeare-Stücke in englischer Sprache bei der Grant Anderson Theatre Company. 1944 gründete er seine eigene Theatergruppe Prithvi Theatre, die 16 Jahre bestand.