In 2007, when Josh was on the set of How I Met Your Mother: Spoiler Alert, he met actress and singer Lindsay Price. They began their love affairs from August 2008 but it lasted only for year a year and they broke up at the end of 2009. He is not married yet.
Josh received his primary education from Jewish day schools and then he joined Bexley High School. He graduated from there in 1992. Graduate of Kenyon College in Drama, Josh began his acting career since 2000 and that was from the television series, Welcome to New York. He then made feature film debut on the movie Not Another Teen Movie in 2001. His breakthrough role as an actor came in 2005 after he began appearing on the television series, How I Met Your Mother. The actual figure about his annual salary is unknown, however, his net worth is said to be around $16 million.