[2] Datsakorn spent his youth career with Rajpracha between 1998–1999 and made his first senior appearance during 1999–2000 season with the club.
Datsakorn returned to BEC Tero Sasana for the 2002-2003 season and led the team to the AFC Champions League final but lost to Al Ain FC of the UAE 1-2 on aggregate.
The same season, his team became the runners-up in another 3 competitions: the ASEAN Club Championship, the Kor Royal Cup and the Thai Premier League.
In 2010, Thai Premier League champion Muangthong United signed Datsakorn for a reported fee of $200,000 (6.6 million baht as of 2010 exchange rate).
He was criticized in his early years with the national team for his violent behavior, which led him to several sending-offs.
In the second round of 2014 FIFA World Cup qualification, Datsakorn scored 2 goals for Thailand in a 2-2 draw against Palestine.