ג'ונסון נולד במינכן שבגרמניה, לאב אמריקאי שעבד כשחקן כדורסל בגרמניה, ולאם אמריקאית-גרמנית. הוא החל את הקריירה בשנת 2001, עם קבוצת Sportfreunde München. בקיץ 2006 הועבר ג'ונסון לקבוצת מינכן 1860, וכבר ביולי 2006 הוא החל לשחק בקבוצה כשחקן הרכב. הוא הופיע בכמעט 90 הופעות טרם שהועבר לוולפסבורג ב-14 ביולי 2009. הוא הבקיע את שערו הראשון בקבוצה במשחקה נגד פרייבורג, שהסתיים בתוצאה 2-2. ב-2011 הועבר לשחק בשורות הופנהיים. את שערו הראשון בקבוצה הבקיע ב-26 בספטמבר 2012, בניצחון 3-0 על שטוטגרט, ניצחונה הראשון של הקבוצה לעונה זו. ב-24 בפברואר 2014, אושר כי ג'ונסון יצטרף לבורוסיה מנשנגלדבך בהעברה חופשית בסיום עונת 2013/2014. בקיץ 2020, שוחרר מהמועדון.
קריירה בינלאומית
ג'ונסון שיחק בין השנים 2003–2009 בנבחרות הצעירות של גרמניה, ואף השתתף באליפות אירופה בכדורגל עד גיל 21 - 2009. ב-25 באוגוסט 2011, ג'ונסון זומן לנבחרת ארצות הברית, על ידי מאמנה יורגן קלינסמן, לקראת משחקיה נגד קוסטה ריקה ובלגיה. עם זאת, הוא לא השתתף עקב כך שטרם קיבל אישור מפיפ"א להעברת נבחרתו הלאומית מגרמניה לארצות הברית. לכן, הופעותיו הראשונות במסגרת הבינלאומית היו ב-11 וב-15 בנובמבר 2011 בהתאמה - בהפסד 1-0 נגד צרפת, ובניצחון 3-2 נגד סלובניה. כמו כן השתתף ג'ונסון במסגרת מוקדמות מונדיאל 2014, במשחק נגד גואטמלה. ג'ונסון השאיר חותם ב-25 ביוני 2012, כאשר בהפסד 4-1 נגד ברזיל בישל את שערה היחיד של נבחרתו. את שערו הראשון בנבחרת הלאומית הבקיע ב-1 ביוני 2014, במשחק נגד טורקיה.