Michael Socha wurde im Dezember 1987 in Derby, Derbyshire (England) geboren. Seine Eltern sind Kathleen Lyons und Robert Socha.[2] Er ist der ältere Bruder der Schauspielerin Lauren Socha.[1] Im Alter von zwölf Jahren erhielt er seine erste Hauptrolle in einem Theaterstück der Chellaston Youth Players.
Im Jahr 2006 war Socha zum ersten Mal im Fernsehen zu sehen. Er spielte den aggressiven Harvey im Fernsehdrama This is England. Von da an wirkte er in vielen kleineren Rollen in Filmen und Serien mit.[3] Mit seiner Rolle des WerwolfsTom McNair in der dritten Staffel der britischen Fernsehserie Being Human schaffte er im Jahr 2011 den internationalen Durchbruch. Tom lebte mit seinem Vater in einem Wohnwagen in der Wildnis und jagte Vampire. Seine Rolle als Tom war zunächst nur als Nebenrolle angelegt, wurde mit dem Beginn der vierten Staffel aber zur Hauptrolle. Von 2013 bis 2014 spielte er eine der Hauptrollen in der Fantasy-Fernsehserie Once Upon a Time in Wonderland, einem kurzlebigen Spin-off von Once Upon a Time – Es war einmal ….[4] Sein Charakter Will Scarlet wurde auch zum Hauptcharakter in Once Upon a Time – Es war einmal …, Michael Socha stellt diesen in der vierten Staffel dar.[5] 2016 spielte Socha eine Hauptrolle in der Science-Fiction-Fernsehserie The Aliens.[6]