Maxim Lapierre est né dans la ville de St-Léonard, Canada (Québec) le 29 mars 1985 (ce qui lui donne 23 ans).
Maxim Lapierre a joué son Midget AAA aux Îles de la Madeleine en compagnie de son ami d'enfance Jean-François Jacques. Ses 41 points en 42 matches à sa dernière saison là-bas lui auront permis d'être repêché par le Rocket de Montréal pour la saison 2001-02. Au terme de sa deuxième saison junior majeur, il fut repêché par le Canadien de Montréal en deuxième ronde, étant le 61e joueur à être repcêché dans l'encan de 2003. Il a ensuite terminé son stage junior à titre de capitaine pour s'amener à Hamilton.
Dès sa première saison profesionnelle, il fut rappelé par la grande ligue pour un match contre les Panthers de la Floride, le 15 novembre 2005. Il passa le reste de la saison à Hamilton et termina l'année avec une fiche de 36 points en 73 rencontres, tout en ayant acumulé 214 minutres de pénalité. Il terminera au septième rang des pointeurs des Bulldogs.
Cette saison (2006-07), il débuta une fois de plus l'année à Hamilton, mais quitta la ville dès le mois de décembre, profitant d'une blessure de Steve Bégin. À son premier séjour de la saison avec le Canadien, il inscrit quatre points en autant de rencontres (un but et trois passes). Son premier point dans la LNH fut inscrit sur un but de Guillaume Latendresse, le 12 décembre 2006. Deux jours plus tard, il inscrivit son premier but de six en 2006-07. Il termina la saison en totalisant douze points. Durant son année recrue dans la LNH, il participa à 47 rencontres. Suite à l'élimination du Canadien, il put retourner à Hamilton et compléter sa saison de 37 rencontres avec 24 points.
Sa saison 2006-07 dans la LNH fut marquée par des altercations avec le jeune prodige des Penguins, Sidney Crosby, ainsi que par le coup salaud que lui asséna Ray Emery des Sénateurs.