庄泳上幼儿园时开始学习游泳,庄永的父母是工人,并不懂体育,但在姑姑的支持和鼓励下,庄泳开始接触游泳并逐渐产生兴趣。
1979年,7岁的庄泳开始进入游泳学校学习游泳,师从徐仁惠。
1984年,庄泳进入上海队,并得到教练郑重光的赏识,对其进行了扎实的基础训练。
1985年,在第1届全国青少年运动会上,13岁的庄泳获得三枚金牌、三枚银牌。
1986年,庄泳正式入选国家游泳集训队,师从周明。
1987年,庄泳参加第1届泛太平洋游泳锦标赛,和队友一起夺得女子4×100米自由泳接力赛亚军;同年在第6届全运会游泳比赛中,以56秒22创女子100米自由泳打破亚洲成绩,列世界第十位。
1988年,在全国游泳锦标赛上100米自由泳的成绩跻身世界第五位;同年8月,在第24届汉城奥运会上,庄泳以55秒47夺得女子100米自由泳银牌,创该项目亚洲最好成绩,这是我国游泳运动员在奥运会上奖牌的“零的突破”,同时和队友一起夺得女子4×100米自由泳接力第四名,她所游的最后一棒分段成绩为54秒25。
1989年,在第3届泛太平洋游泳锦标赛上,庄泳打破女子100米和女子200米自由泳亚洲纪录,并以55秒68的成绩获得女子100米自由泳冠军。
1990年,在北京举行的第11届亚运会游泳比赛中,获得以女子100米自由泳、女子200米自由泳、女子4×100米自由泳接力和女子4×100米混合泳接力四枚金牌。
1991年,在珀斯第6届世界游泳锦标赛上获50米自由泳冠军、100米自由泳第三名、200米自由泳第六名,并刷新了该项的亚洲纪录。
1992年,在第25届巴塞罗那奥运会上,以54秒64的成绩击败了当时的世界纪录保持者美国选手汤普森,获女子100米自由泳金牌,这是中国运动员获得的第一枚奥运会游泳金牌;同时夺得女子50米自由泳银牌,并和队友合作,夺得女子4×100米自由泳接力的银牌。
1993年,在第7届全运会上,庄泳夺得一金一银一铜;赛后随即选择退役。
时间比赛项目数据备注
1988年第24届汉城奥运会女子100米自由泳55秒47银牌、打破亚洲最好成绩
1989年第3届泛太平洋游泳锦标赛女子100米自由泳55秒68金牌
1990年第11届亚运会女子100米自由泳55秒30金牌
女子200米自由泳2分01秒43金牌
女子4×100米自由泳接力3分46秒39金牌
女子4×100米混合泳接力4分11秒74金牌
1992年第25届巴塞罗那奥运会女子100米自由泳54秒64金牌
▪1994 建国45周年以来优秀运动员 (获奖)
▪1990 全国游泳十佳运动员 (获奖)
▪1990 “三八”红旗手称号 (获奖)
▪1989 全国游泳十佳运动员 (获奖)
▪1988 国际运动健将称号 (获奖)
▪1988 全国游泳十佳运动员 (获奖)
▪1987 全国游泳十佳运动员 (获奖)
▪1985 运动健将称号 (获奖)
▪1993 七运会100米自由泳金牌 (获奖)
▪1992 巴塞罗那奥运会女子100米自由泳金牌 (获奖)
▪1992 巴塞罗那奥运会50米自由泳银牌 (获奖)
▪1992 巴塞罗那奥运会4×100米自由泳银牌 (获奖)
▪1991 第6届 世界游泳锦标赛女子50米自由泳冠军 (获奖)
▪1991 第6届 世界游泳锦标赛女子100米自由泳季军 (获奖)
▪1990 第11届 亚运会女子100米自由泳冠军 (获奖)
▪1990 第11届 亚运会女子200米自由泳冠军 (获奖)
▪1990 第11届 亚运会4×100米自由泳接力冠军 (获奖)
▪1990 第11届 亚运会4×100米混合泳接力冠军 (获奖)
▪1989 泛太平洋游泳锦标赛100米自由泳冠军 (获奖)
▪1988 汉城奥运会女子100米自由泳银牌 (获奖)
▪1987 泛太平洋游泳锦标赛4×100米自由泳接力银牌 (获奖)