Marcel Lok is opgeleid als bouwkundig ingenieur en studeert vervolgens architectuur aan de Technische Universiteit in Delft, waar hij afstudeert in 2002. Als student werkt hij onder meer voor Koen van Velsen in Hilversum. Van 1999 tot 2008 is hij werkzaam voor Wingender Hovenier Architecten (tegenwoordig Office Winhov) en daarna nog enige tijd als freelance architect voor HVDN architecten (nu Studioninedots), beide in Amsterdam. Vanaf 2005 is hij als gastdocent verbonden aan de Academie van Bouwkunst in Amsterdam. Marcel Lok behaald in 2008 een eerste prijs voor de internationale architectencompetitie europan 9 in Genève en krijgt daarnaast een werkbeurs van het Nederlands Fonds voor Beeldende Kunst, Vormgeving en Bouwkunst (Fonds BKVB).
In 2008 start hij een eigen bureau onder de naam Marcel Lok_Architect (ML_A) en werkt aan een serie uiteenlopende projecten op verschillende schaalniveau's. Naast de dagelijkse bureaupraktijk is Marcel Lok sinds 2018 commissielid van de Commissie Ruimtelijke Kwaliteit in Amsterdam. Daarnaast begeleidt Marcel Lok de afgelopen jaren afstudeerders van de Amsterdamse Academie van Bouwkunst, een inspirerende rol om kennis en visie te delen en talent te stimuleren.