Peck was born in Honolulu, Hawaii and moved to San Francisco at age eight after his parents divorced. He briefly attended Santa Monica High School where he played football as a linebacker on the fresh/sophomore team in 1986–87. He left school to pursue acting and did not graduate from Santa Monica in 1989. He began modeling and appeared in magazines Esquire, GQ and Vogue.
Peck is best known for his role as Austin Reed on the daytime soap opera Days of Our Lives from April 13, 1995 to April 5, 2002, and from September 20, 2005 to October 26, 2006, and again from January 11, 2017 to February 12, 2017.
In his spare time, Peck writes poetry and draws figures and caricatures. He is currently illustrating a book based on the lives of his two sons, A.J. (born July 11, 2002) and Roman (born February 2005). Peck and his wife, Tara Crespo, filed for divorce in July 2009.
Peck has guest starred on Sabrina, the Teenage Witch, Charmed, The District, Are You A Serial Killer, as well as the 2006 movie Dating Games People Play and 2009's The Blue Tooth Virgin. He has also appeared in the acclaimed off-Broadway play The Irish Curse.
In January 2011, it was announced that Peck would join the cast of One Life to Live as porn Producer Rick Powers.
The couple have two daughters, Keira Grace Peck (born November 2012) and Morgan Theresa Peck (born July 2015).