Song Ha-yoon made her acting debut in the 2003 KBS2 series Sang Doo! Let’s Go to School! She first made her mark in the industry with her performances in the films Members of the Funeral in 2008 and Stray Cats in 2009. In 2012, she joined the main cast of the SBS cyber-investigation drama Ghost, which earned her a Special Acting Award nomination at the SBS Drama Awards. In 2014, she played a psychic laundromat owner in the cable series Sweden Laundry. In 2015, she starred in the KBS2 period drama In Still Green Days, which gave her an Excellence Award nomination at the KBS Drama Awards. That same year, she was nominated for Best New Actress at the MBC Drama Awards for the hit family weekend series My Daughter, Geum Sa-wol. In 2017, she became part of the KBS2 drama Fight My Way, which scored her several Best Supporting Actress nominations including one from the 54th Baeksang Arts Awards. In 2018, she was paired with Choi Jin-hyuk in the romantic comedy Devilish Joy, which aired on MBN and Dramax.