- Bachelor of Technology in Mechanical Engineering ? Jawaharlal Nehru University, India, 2014
- Engine Room Watch Keeping course ? On board SLNS Sayura (Sri Lanka Naval Ship) in 2016 and ICGS Shoor (Indian Cost Guard Ship) in 2017
- Marine propulsion control technology course ? Military Institute of Technology, Pune, India, 2017
- Marine Engineering Specialization Course ? Centre of Marine Engineering Technology, INS Shivaji, Lonavala, India, 2017
- Training programme on automobile air conditioning mechanic ? Automobile Engineering Training Institute, 2018
- Type training course on Hamilton water jet system (HJ273/HJ274) overhaul ? SLN Dockyard, 2018
- Type training course on Reintjes WVS 430 gear box major overhaul ? Deutz Workshop, SLNS Thakshila ? 2021
- Training programme on maintenance of hydraulic, pneumatic and combined control systems ? Construction Equipment Training Center (CETRAC) ? 2022