He has performed in major or lead roles in plays by Shakespeare (as Banquo), Tom Stoppard (as Hamlet), Molière (as Sganarelle), Marivaux (as Harlequin), Chekov (as Gurov & Chekov), Oscar Wilde (as King Herod), Ibsen (as Tesman), Margurite Duras (as Peter Morgan), Florian Zeller [ Pierre] amongst others and has worked with International and Indian directors such as Jean Jacques Bellot and Eric Vigner from France, Gil Alon from Israel, Rene Migliaccio from USA and with Atul Kumar, Rehaan Engineer and Naseeruddin Shah from India.