Свій перший професійний контракт Дуглас підписав із клубом «Греміу» 2008 року. Угода була розрахована на 5 років. У своєму дебютному матчі за «Греміу» забив гол, що допоміг його команді переграти «Ботафого» (2:1). З тих пір провідні такі європейські клуби як «Реал Мадрид», «Челсі», «Манчестер Юнайтед» та «Барселона» почали слідкувати за грою юного таланта і навіть охрестили його «новим Роналдінью». Але за два роки у клубі, він зіграв 28 матчів та забив лише 2 гола.
«Шахтар»
У грі за «Шахтар» 2013 року.
10 січня 2010 року Дуглас Коста перейшов до донецького «Шахтаря» за 6 млн євро. 18 лютого дебютував у складі «гірників» у першому єврокубковому матчі проти лондонського «Фулхема», замінивши в середині другого тайму Вілліана.
Свій перший гол за «Шахтар» Дуглас забив 14 березня у матчі чемпіонату України проти харківського «Металіста» і загалом навесні 2010-го відзначився у чемпіонаті 5 м'ячами.
Всього за сезон 2010/2011, відзначився 7 голами у всіх турнірах. Стільки ж голів він забивав протягом всіх сезонів, окрім 2014/2015. А весь цей час кількість ігор за клуб збільшувалася. За команду він зіграв аж 203 матча і забив 38 м'ячів.
«Баварія»
Влітку 2015 року Дуглас Коста перейшов до складу мюнхенської Баварії[3]. Сума трансферу склала приблизно 21 мільйон фунтів стерлінгів (~29 мільйонів євро). В офіційних матчах у своїй новій команді Дуглас дебютував 1 серпня 2015 року в матчі за Суперкубок Німеччини проти Вольфсбурга, який завершився перемогою «вовків» 0:1[4].
Коли Дуглас прийшов в клуб, його конкурент по позиції, Франк Рібері, був травмований. Але новачок дуже добре заграв і за короткий проміжок часу дуже добре показав себе. І коли Рібері відновився, бразилець залишився у основному складі.
«Ювентус»
12 липня було оголошено про перехід Дугласа Кости на правах оренди до складу італійського «Ювентуса»[5].
Допоміг «старій синьйорі» за результатами 2017–18 зробити «золотий дубль», вигравши чемпіонат і Кубок Італії, після чого туринці викупили контракт гравця за 40 мільйонів євро (плюс можливі бонуси) і уклали з ним чотирирічну угоду.
5 жовтня 2020 про домовленість щодо оренди Дугласа Кости до кінця сезону оголосив його попередній клуб, «Баварія».
Виступи за збірні
2009 року залучався до складу молодіжної збірної Бразилії. На молодіжному рівні зіграв у 12 офіційних матчах, забив 4 голи.
12 листопада 2014 року дебютував в офіційних матчах у складі національної збірної Бразилії. Провівши у першій половині 2015 року ще низку товариських матчів за національну команду, був заявлений за неї для участі у Кубку Америки 2015 року, де був гравцем резерву, проте з'являвся на полі на заміну у трьої з чотирьох матчів своєї команди на турнірі.