山东省莒南县大店镇大店人,1885年出生于地主家庭。幼读家塾,1916年考入北京大学。1919年参加北京学生反帝反封建的“五四”爱国运动,被军阀政府追捕,学校将他除名。此后,他决心走实业救国之路,先后在博山大店庄氏族人办的同兴煤矿和养蜂场任职员。后感到一人爱国,不如办教育唤醒民众,便在家乡办小学。1923年任莒县县立第二完全小学(校址大店)教务主任兼语文教员。他注重对学生进行爱国教育,关心体贴学生,常以自己微薄的收入资助家境贫困的学生。1925年“五卅”惨案后,他愤然带领师生上街游行,宣传反日爱国,抵制日货。1929年2月21日,杨虎城部围攻占据大店的土匪刘桂棠部时,庄伯才被土匪抓作人质,勒索枪弹,他拒不答应,当夜趁匪军慌乱中逃脱。杨虎城剿灭土匪后,他积极捐资买棺,安葬剿匪阵亡将士。1941年春,经中共党员张鸿树介绍,参加革命工作。是年7月,莒南县第一届参议会成立,他被选为参议员,不久被推举为驻会参议员。他经常深入民众之中,了解民情,与贫苦群众同甘共苦。1942年,《大众日报》在报道莒南县参议会的文章中,介绍了庄伯才积极参政议政的事迹。抗日战争期间,他先后动员自己的子女和侄儿共7人参加革命工作,其中3人壮烈殉国。他掩护八路军女干部戴流、徐鸿等同志住在自己家中,对她们给予生活上照顾。1946年被推选为山东大学董事会成员。1947年7月去世,终年62岁。