She was born in Aden in the People's Democratic Republic of Yemen. In 1976, Abdo and her family moved to Trenton, Ontario. She would then join the Trenton Dolphin Swim Club. She debuted with the Canadian national swimming team at the 1982 Commonwealth Games. There she was able to reach the final of the 200 metre backstroke event, but she did not win a medal. After she retired, she became a constable for the Ontario Provincial Police.