Mežirbe ir izteikts nometnieks.
Apdzīvo jauktus skujkoku un lapu koku mežus. Samērā šauri specializētas prasības pēc daudzveidīgas mežaudzes struktūras, kur būtiska ir diezgan bieza mežaudze no zemes līdz apmēram septiņu metru augstumam (pamežs, paauga un otrais stāvs) un dažādi struktūras elementi: kritalas, pārejas no klajumiņiem uz vietām ar biezu veģetāciju, vietas smilšu vannām.
Ziemā pārtiek no lapu koku (alkšņu, bērzu u. c.) spurdzēm, pumpuriem un dzinumiem. Pavasarī sāk baroties ar šo pašu koku jaunajām lapām un, ja tos nesedz sniegs, arī ar zemsedzes augu lapām un ziediem. Vasarā svarīga barība ir ogas, it īpaši melleņu un citu Vaccinium ģints augu. Mazuļi pirmajās desmit dienās pārtiek gandrīz tikai no dažādiem bezmugurkaulniekiem, bet pēc tam pamazām pāriet uz augu valsts barību.
Ligzdu būvē mātīte viena pati. Ligzda ir sekla iedobe zemē, izklāta ar zāli, lapām un citiem augu materiāliem, labi apslēpta zemsedzes veģetācijā vai zem izgāztu koku saknēm.
Olas dzeltenīgi brūnganas ar sarkanbrūniem plankumiem. Olu izmērs vidēji ir 41,5x28,5 mm. Latvijā dējumā 6–11 olas, gadā viens perējums. Perē tikai mātīte. Perēšanas ilgums ir apmēram 25 dienas.
Mazuļi ir ligzdbēgļi. Tos vadā mātīte viena pati. Lidspēju mazuļi iegūst apmēram 15 dienu vecumā.