Men den brittiske premiärministern förklarade samtidigt att han inte var medveten om att han bröt mot några regler, och inte heller avsiktligt har vilselett parlamentet.
Johnson sade att det inte hade fallit honom in att sammankomsten ifråga var ett party.
– Det är mitt misstag och jag ber förbehållslöst om ursäkt.
Han tillade att folket "har rätt att förvänta sig bättre av sin premiärminister".
"Vet att han är oärlig"
Framträdandet i parlamentet var det första för Johnson sedan han den 12 april blev bötfälld 50 pund av polisen för en av festligheterna.
Oppositionen anklagar Boris Johnson för att ha ljugit inför parlamentet då han tidigare påstått att inga regler överträtts.
Labourledaren Keir Starmer kallar nu Johnsons ursäkt "ett skämt".
– Han vet att han är oärlig och oförmögen att ändra på sig. Så han drar alla andra med sig, sade Starmer och fick med det en reprimand från talmannen eftersom det inte är tillåtet att anklaga en annan parlamentsledamot för att ljuga.
Debatt på torsdag
Parlamentet kommer på torsdag debattera huruvida Johnson vilseledde underhuset när han i december förnekade att han brutit mot reglerna.
På en direkt fråga om han medvetet vilselett parlamentet svarade premiärministern: "Nej".
Det så kallade "partygate" har fått avgångskraven att hagla från oppositionen som också anklagar Johnson för att använda Rysslands invasion av Ukraina som en "sköld" för att kunna behålla sitt jobb.
Att medvetet ha vilselett parlamentet bryter mot politikernas uppförandekod och är skäl nog att meddela sin avgång.