עו"ד ד"ר חן החל ללמוד משפטים בשנת 1988 באוניברסיטת מנהיים בגרמניה וביולי 1994 הוא סיימם ועמד בהצלחה "בבחינה הממשלתית הראשונה במשפטים" (הלימודים מוכרים ע"י משרד החינוך והתרבות בישראל כלימודי תואר שני).
בינואר 1995 החל בחיבור עבודת דוקטורט בפקולטה למשפטים של אוניברסיטת פרנקפורט. לאחר 5 שנים של מחקר אינטנסיבי, הגיש בינואר 2000 עבודת הדוקטורט. ביוני אותה שנה עבר עו"ד ד"ר חן בהצלחה את בחינת הדוקטורט וקיבל את התואר "ד"ר למשפטים" מאוניברסיטת פרנקפורט.
עוסק בייעוץ משפטי במישור היחסים ישראל-גרמניה וההפך, וכן ישראל עם ארצות דוברות גרמנית, הוצאת אזרחות גרמנית לצאצאי "הייקים" וליווי משפטי, איתור נכסים והשגת מימון לרכישת נדל"ן מניב בגרמניה וכן רכישת דירות בברלין.
סבתי ילידת ליטא, אני רוצה להוציא דרכון, אבל היא רשומה בליטה בשם X, ועלתה לארץ בשם Y, ושינתה שם בארץ לZ. ככל הנראה התחתנה והתגרשה בגרמניה בשנים 1944-1948. אבל היא לא היתה אזרחית גרמניה עד כמה שאני מבין (למרות שבן שלה שנולד בגרמניה (לא אבי) כן קיבל אזרחות). אני לא בטוח שאוכל להוציא רישומים מליטא כי אין לי איך להוכיח זיקה בין Z לX. איפה יהיה רישום של שינוי השם מX לY? כי היא לא אזרחית גרמנית, היכן נוהל שינוי הרישום לפליטים? האם ליטא מודעת לשינוי שכזה? האם יש לעבוד מול שגרירות גרמניה להוכיח קשר שכזה?