Having joined ISRO in 1984, Narayanan has significantly contributed to various projects. He is currently responsible for developing liquid, semi-cryogenic, and cryogenic propulsion systems for launch vehicles and overseeing control systems.