Après avoir étudié à la prestigieuse La Doon School, il commence sa carrière en jouant dans quelques séries télévisées, Roshan Seth est surtout connu pour le rôle de Jawaharlal Nehru dans Gandhi en 1982 et pour celui de Chattar Lal dans Indiana Jones et le Temple maudit en 1984, puis il entame des rôles au cinéma et à la télévision durant les années 1990.