Zaangażował się w działalność polityczną w ramach Frontu Ocalenia Narodowego, do którego wstąpił w 1990. Następnie członek FDSN, przekształconego w Partię Socjaldemokracji w Rumunii, którą w 2001 przemianowano na Partię Socjaldemokratyczną. Obejmował różne funkcje w strukturach PSD i jej organizacji młodzieżowej, w 2010 został przewodniczącym partii w Buzău, a w 2015 stanął na czele jej struktur w okręgu[1]. Pracował jako radca prawny. W 2005 był tymczasowym prefektem (przedstawicielem rządu) w okręgu Buzău. W latach 2007–2008 jako dyrektor wykonawczy zarządzał przedsiębiorstwem Urbis Serv S.R.L. Od 2008 do 2012 pełnił funkcję wiceburmistrza Buzău[1][2].
W 2012 po raz pierwszy wybrany w skład Izby Deputowanych, z powodzeniem ubiegał się o reelekcję w wyborach w 2016[2]. W czerwcu 2017 objął stanowisko wicepremiera w rządzie Mihaia Tudosego[3]. W styczniu 2018 podał się do dymisji w geście solidarności z ustępującym premierem Mihaiem Tudose[4], kończąc urzędowanie w tym samym miesiącu.
W maju 2019 został nowym przewodniczącym niższej izby rumuńskiego parlamentu[5], którą kierował do końca kadencji w grudniu 2020. Od końca 2019 był pełniącym obowiązki przewodniczącego PSD. W sierpniu 2020 wybrany na nowego lidera tej partii[6]. W tym samym roku prowadzona przez niego PSD uzyskała najwięcej mandatów w obu izbach parlamentu (pozostając jednak w opozycji). Jej lider ponownie został wybrany do Izby Deputowanych[7]. W listopadzie 2021, po zawarciu przez PSD porozumienia koalicyjnego z PNL i UDMR, powrócił na funkcję przewodniczącego Izby Deputowanych[8].
12 czerwca 2023 Nicolae Ciucă z PNL ustąpił z funkcji premiera, realizując umowę koalicyjną przewidującą zastąpienie go przez przedstawiciela socjaldemokratów w trakcie trwającej kadencji parlamentu[9]. Na nowego premiera został desygnowany Marcel Ciolacu[10], który następnie ustąpił z funkcji przewodniczącego niższej izby parlamentu. 15 czerwca nowy rząd (tworzony wyłącznie przez PSD i PNL) został zatwierdzony przez parlament. Gabinet lidera socjaldemokratów rozpoczął funkcjonowanie tego samego dnia po tym, jak prezydent Klaus Iohannis podpisał dekret o jego powołaniu i dokonał zaprzysiężenia członków rządu[11][12].
W 2024 wystartował jako kandydat PSD w wyborach prezydenckich[13], w trakcie kampanii uchodził za faworyta tych wyborów[14]. Ostatecznie przegrał w pierwszej turze z 24 listopada 2024, zajmując 3. miejsce (spośród 14 zarejestrowanych pretendentów) z wynikiem 19,15% głosów[13]. Następnego dnia po głosowaniu złożył rezygnację z funkcji przewodniczącego socjaldemokratów[14] (ze skutkiem na początek grudnia 2024[15]). Jednak na początku grudnia otrzymał poparcie w kierownictwie partii, pozostając ostatecznie na jej czele[16]. Również w 2024 po raz kolejny uzyskał mandat poselski[17].
23 grudnia 2024 PSD, PNL, UDMR i frakcja mniejszości narodowych podpisały porozumienie koalicyjne[18], a Klaus Iohannis ponownie desygnował Marcela Ciolacu na premiera[18]. Tego samego dnia drugi gabinet lidera socjaldemokratów uzyskał poparcie w parlamencie[19], a jego członkowie zostali zaprzysiężeni przez prezydenta[20].
↑ abPrezydent pełni równocześnie funkcję szefa rządu.
↑Republika Kosowa jest uznawana przez 97 ze 193 państw członkowskich ONZ, 22 z 27 państw członkowskich UE oraz 26 z 30 państw członkowskich NATO (stan na 4 września 2020).
↑Kolegialny organ pełniący funkcję głowy państwa i szefa rządu.