פעילות ציבורית ופוליטית
ב-1998, לאחר שחרורו מצה"ל, פנה ללימודי מדע המדינה באוניברסיטה העברית בירושלים. לאחר שהשלים לימודי תואר ראשון, המשיך ללימודי תואר שני ביחסים בינלאומיים, אותם סיים ב-2004. במהלך לימודיו היה פעיל באגודת הסטודנטים, במסגרת תא מפלגת העבודה, וכיהן בתפקידים: יושב-ראש תא מפלגת העבודה באוניברסיטה העברית, יושב-ראש ארגון הסטודנטים הארצי של מפלגת העבודה ויושב-ראש המשמרת הצעירה העולמית של תנועת העבודה הציונית העולמית.
בשנת 2000 בעודו סטודנט ובזכות הקשרים הפוליטיים שפיתח, מונה לשמש כיועץ לשרת איכות הסביבה דליה איציק. המשיך לשמש כיועץ לאיציק גם בשנים 2003-2001, כאשר זו כיהנה כשרת המסחר והתעשייה.
במהלך 2003 שימש למשך כחצי שנה כיועץ לפרופ' שמעון שטרית, כאשר זה כיהן כממלא מקום ראש עיריית ירושלים, ובמקביל כיהן כמנהל המחלקה לפיתוח כלכלה והשכלה גבוהה בעיריית ירושלים. כאשר סיים שטרית את תפקידו, פרש גם בר מעיריית ירושלים ועבר לשמש כמנהל פרויקט ועידת ירושלים מטעם הסוכנות היהודית. בתום הפרויקט עבר לשמש כיועצו הפוליטי של בנימין בן אליעזר, אשר כיהן באותה עת כשר לתשתיות לאומיות. המשיך לשמש כיועצו של בן אליעזר גם כאשר זה עבר לכהן כשר התעשייה, המסחר והתעסוקה והמשיך בכך עד לפרישתו של בן אליעזר מהממשלה (2010).
לצד תפקידיו השונים במערכת הפוליטית והממשלתית, כיהן גם כציר בקונגרס הציוני העולמי וכציר בוועד הפועל הציוני (החל מ-2002) וכחבר באסיפה הכללית של קרן קיימת לישראל (החל מ-2006).
ב-2008 נבחר לשמש כיושב-ראש מחוז ירושלים במפלגת העבודה, בבחירות המקומיות שנערכו באותה שנה, נבחר למועצת העיר ירושלים, כמועמד ברשימת "ירושלים תצליח" בראשות ניר ברקת. כחבר מועצה קיבל לידיו את תיק התיירות ותיק קשרי החוץ.
ב-2010 נבחר לתפקיד מזכ"ל מפלגת העבודה, האדם הצעיר ביותר לכהן בתפקיד זה בתולדות המפלגה והראשון אשר לא כיהן באותה עת כחבר כנסת. מתוקף תפקידו כמזכ"ל שוריין לו המקום השביעי ברשימת מפלגת העבודה לכנסת ה-19, בעקבות פרישתו של עמיר פרץ מן הרשימה קודם למקום השישי.
לאחר הבחירות לכנסת ה-19 (2013) הושבע כחבר כנסת. במהלך כהונת הכנסת ה-19 כיהן כסגן יושב-ראש הכנסת וכן כיהן כחבר בוועדות: ועדת העלייה, הקליטה והתפוצות, ועדת החינוך, התרבות והספורט, הוועדה לקידום מעמד האישה ולשוויון מגדרי והוועדה המיוחדת לזכויות הילד.
לקראת הבחירות לכנסת ה-20 (2015) שובץ במקום השביעי ברשימת
המחנה הציוני והמשיך בכהונתו כחבר כנסת. במהלך כהונת הכנסת ה-20 כיהן שוב כסגן יושב-ראש הכנסת וכן כחבר בוועדות: ועדת הכנסת, ועדת החוץ והביטחון והוועדה המיוחדת למאבק בנגעי הסמים והאלכוהול. ב-2017 סיים את כהונתו כמזכ"ל מפלגת העבודה.