דנילסון הוא בנם של לוסיאנה פריירה וז'וזה נבס. אביו היה קשר בבוטאפוגו שבמדינת פאראיבה. אמו של דנילסון נפטרה כשהיה בן 10. משפחתו של דנילסון הייתה ענייה מאוד ונאבקה על קיומה בפאבלות המסוכנות של סאו פאולו.
דנילסון שיחק בכל נבחרות ברזיל החל מגיל 15. בנובמבר 2006 הוא זומן לסגל הנבחרת הבוגרת לקראת משחק הידידות נגד נבחרת שווייץ, אך לא שותף במשחק וישב לכל אורכו על ספסל המחליפים.
דנילסון הבקיע את שערו הראשון במדי ארסנל במשחק הניצחון 2 - 0 נגד ניוקאסל יונייטד במסגרת הסיבוב השלישי של גביע הליגה שנערך ב-25 בספטמבר2007. ב-18 באוקטובר הוכרז כי דנילסון וארסנל חתמו על חוזה חדש לטווח ארוך. דנילסון הבקיע שער גם במשחק גביע הליגה הבא, נגד שפילד יונייטד ב-31 באוקטובר 2007. הפעם הראשונה שדנילסון פתח במשחק ליגה הייתה בניצחון 2 - 0 על ויגאן אתלטיק. במשחק רבע גמר גביע הליגה נגד בלקברן רוברס ספג דנילסון כרטיס אדום מספר רגעים לפני תוספת הזמן, והורחק לראשונה בקריירה שלו בארסנל.
דנילסון היה בהרכב הפותח של ארסנל בחמשת המשחקים שנערכו באוגוסט 2008, והבקיע את שערו הראשון בפרמייר ליג בניצחון הבית 3 - 0 על ניוקאסל יונייטד. הוא המשיך לפתוח בהרכב גם בחודש שלאחר מכן, והבקיע את שער הליגה השני שלו בניצחון החוץ 3 - 1 על בולטון וונדררס. בעקבות היעדרותו של ססק פברגאס מהמגרשים בחודשים האחרונים של 2008 הוא זכה ליותר דקות משחק. ב-11 במרץ2009 הוא הבקיע את הפנדל השביעי והמכריע בניצחון על א.ס. רומא, שבזכותו העפיל המועדון לרבע גמר ליגת האלופות.
את עונת 2009/2010 הוא פתח עם שער מ-25 מטרים מול שועראברטוןטים הווארד, שסייע לארסנל לנצח במשחק החוץ בתוצאה 6 - 1. חודש אחד לאחר מכן חתם על חוזה חדש עם הנהלת ארסנל, הפעם לחמש שנים. אולם, זמן קצר לאחר מכן נפצע בגבו, ונאלץ להיעדר מהמגרשים למשך כחודשיים. הופעתו הראשונה לאחר מכן הייתה במשחק הביתי בליגת האלופות מול סטנדרד ליאז' ב-23 בנובמבר, שבו הבקיע את השער השני בניצחון 2 - 0. היה זה משחקו ה-100 של דנילסון במדי ארסנל. דנילסון המשיך לשחק ולהבקיע שערים במדי ארסנל בכל המסגרות, כולם בבעיטות מחוץ לרחבת העונשין.
עם עליית קרנו של השחקן הצעיר ג'ק וילשר וההתמודדות עם השפעות פציעתו חל פיחות במעמדו של דנילסון בקבוצה, ובעונת 2010/2011 פתח בהרכב הראשון בשישה משחקי פרמייר ליג בלבד ועלה כמחליף בעשרה נוספים. במסגרות האחרות פתח ב-14 משחקים ועלה כמחליף בשני משחקים נוספים. ב-19 במאי 2011 הודיע דנילסון כי יעזוב את ארסנל במהלך הקיץ, ובסופו של דבר הושאל לסאו פאולו מברזיל, שממנה הגיע לארסנל.
דנילסון טען מספר פעמים כי הצלחתו בארסנל נובעת מהחסות שפרש עליו הברזילאי ז'ילברטו סילבה, ששימש כ"אביו" לאחר שעבר מברזיל ללונדון[1].
ב-15 ביוני 2013 עזב השחקן סופית את ארסנל וחתם לארבע שנים בסאו פאולו, אליה היה מושאל מארסנל. בעונת 2015/2016 עבר לאל-ווחדה מאיחוד האמירויות.