Portrayed the role of Richelle on the Family Channel series The Next Step. She has earned over 320,000 followers on Instagram.
She studied at Holy Trinity Catholic in Oakville, Ontario.
She was a dancer for the Canadian Dance Company. She has competed in dance competitions as a solo act since she was 12 years old.
She appeared on The Next Step alongside Isaac Lupien.