Much of Peck's work has been on both daytime and prime time soap operas. He is perhaps best known for his role on The Young and the Restless as Cole Howard, which he played from 1993 to 1999. He is also known for succeeding Michael Lowry in the role of Jake Martin on All My Children, from 2000 to 2003. His other soap credits include Days of Our Lives (1991–1992); Dynasty (1988–1989) and Dallas (1989).