Haapala began his career at FC Lahti Lahti. In 2004, he to MyPa, with whom he won the Finnish championship in 2005. After the 2004/ 05 season, he went to England to Manchester City. Haapala was never erected in Manchester, which is why he is already a year later left the club and moved to Norway Sandefjord Fotball. Haapala had a contract with Sandefjord until 2009, but changed in August 2007 to HJK, in which he undertook for two and a half years.
2005 Haapala made his international debut against Estonia and has since played three more times (as of December 2009).