Aunque nació en Oakland, California, el 25 de septiembre de 1951, Mark Richard Hamill se crio en diferentes ciudades de Estados Unidos, como Virginia y Nueva York, así como en localidades de Japón debido a que el trabajo de su padre, William Hamill, miembro de la Armada de EU, los obligaba a mudarse constantemente.
Se dio cuenta que su vocación era la actuación durante sus estudios de preparatoria, que cursó en la Nile C. Kinnick High School, ubicada en la base naval de Yokosuka, Japón, porque perteneció a su club de drama, así que al momento de llegar a la universidad se matriculó en drama en Los Angeles City College, en EU.
Comenzó su carrera con un papel recurrente en la telenovela General Hospital, y un protagónico en The Texas Wheelers; también (antes de su gran momento en Star Wars) formó parte de programas como The Cosby Show, One Day At a Time y Room 222, y en películas para TV como The City y Sarah T. – Portrait of a Teenage Alcoholic.