期间也曾出任一些与华民事务有关的公职，当中包括在1917年至1918年间担任东华医院丁巳年董事局总理，以及出任1918年度的保良局总理。卸任两职以后，他又于1921年4月6日获港府奉委为非官守太平绅士。莫干生尤其热心支持香港的教育发展，他曾经捐款予香港大学工程系太古讲座教授席，使他在1921年5月26日获委任为香港大学终身校董。他对圣士提反书院捐赠20,000港元鉅款，同样使他获委任为该校终身校董。另外，莫干生又捐助过圣保罗书院和赞助香港童军活动，并为母校皇仁书院设立奖学金。为答谢他多年来不断赞助南华体