Narain received a Bachelor of Science degree in 1989 and a Bachelor of Science degree in 1992 from the University of Durban-Westville. Three years later he was given a Master of Science degree from the same university.
Narain began his career as a teacher at the University of Durban-Westville in 1989. Since 1994 he has been a lecturer at the same university.
Narain is a member of South African Mathematics Society and American Mathematics Society.