Douglas was born in Ribeirão Preto, São Paulo, and started his career with hometown club Botafogo Futebol Clube (SP).
In 2006 he joined Iraty Sport Club, but returned to his native state in the following year after signing for Olímpia Futebol Clube.
[2][3] During his first season he started ahead of Fábio Costa and Felipe,[4] playing 17 matches to help his team finish in the 15th position.
[8] Douglas became the starter from the 2012–13 campaign onwards, occasionally splitting the minutes with Assis Giovanaz first[9] and youth graduate Miguel Silva later.
[11] On 12 August 2020, after announcing his retirement, Douglas was named academy goalkeeper coach at the Estádio D. Afonso Henriques.