新中国成立初期,属丰润县三区。
1958年,为老庄子人民公社老庄子管理区。
1961年,改置老庄子人民公社。
1979年,所辖的娘娘庙村、杨家口村划归唐山市郊区代管,后又归属唐山市开平区。
1984年5月,撤销人民公社,置老庄子乡。
1985年3月,撤乡,置老庄子镇。
1989年4月,小城子乡、毛家坨乡并入。
2002年5月,改属唐山市丰润区。
2010年,所辖的詹官屯村由唐山高新技术产业开发区托管。
2013年,老庄子镇由唐山高新技术产业开发区托管。