He has been in medical practice at the Leisure World Health Care Center in Seal Beach, California, for 23 years and served as Chief of Staff at Los Alamitos Medical Center in Los Alamitos, California in 2005-2006. While serving as a City Council member, Narain has continued his fulltime medical practice and concurrently served two years as Chairman of the Governing Board of Directors of Los Alamitos Medical Center.