 In his last official match for Loko Plovdiv that was held on 11 July and was part of the 2012 Bulgarian Super Cup competition, Dakson scored his team's only goal in the 1–2 loss against Ludogorets Razgrad.On 20 July 2012, Dakson signed for Vasco da Gama on a long-term contract for a fee believed to be around €180,000.He made his debut in the Campeonato Brasileiro Série A on 24 November, in a 1–1 home draw against Flamengo, coming on as a substitute for Jonathan Marlone.