The 33-year-old Mad Men actress has been pretty private about her man, though they have stepped out on the red carpet at many events together.
Jessica was previously married to actor Joseph M. Smith from 2007 to 2010. John is a Canadian musician who has a seven-year-old daughter, Summer Lee, from a previous marriage.
Us Weekly was first to report the news. Congratulations to the happy couple!