He passed MBBS in 2002 from Sher-E-Bangla Medical College, Barisal under the University of Dhaka. He has done MCPS (Paediatrics) in 2016 and FCPS (Paediatrics) in 2019 from Bangladesh College of Physicians and Surgeons (BCPS), Dhaka. He completed Diploma in Child Health (DCH) from Dhaka Shishu Hospital in 2008. He worked in Central Hospital Dhaka from 2006 to 2010. He joined United Hospital in 2010 as a specialist of Paediatrics & Neonatology department and serving as Junior Consultant from 2017.