Hilary Erhard Duff nasceu em 28 de setembro de 1987 em Houston, Texas, filha de Susan Duff (nascida Cobb) e Robert Erhard Duff, sócio de uma rede de lojas de conveniência. Quando Hilary tinha seis anos, ela viajava no Cechetti Ballet com sua irmã Haylie Duff, mas decidiu que queria realizar seu sonho de atuar. Seu primeiro papel principal foi quando interpretou a jovem bruxa "Wendy" em Casper Meets Wendy (1998).
Duff se tornou um ídolo adolescente quando estrelou a série de sucesso número 1 do Disney Channel, Lizzie McGuire (2001).
Ela também estrelou nos filmes The Lizzie McGuire Movie (2003), Agent Cody Banks (2003), Cheaper by the Dozen (2003), A Cinderella Story (2004), Raise Your Voice (2004), The Perfect Man (2005) e mais barato pelo Dozen 2 (2005).
Além disso, Duff invadiu as paradas musicais, com os singles "So Yesterday" e "Come Clean" ficando bem no top 40. O primeiro álbum de Hilary, "Metamorphosis", estreou em # 2 na Billboard 200 e finalmente subiu para # 1 em nas semanas seguintes.
Ela estrelou em Material Girls (2006) com sua irmã Haylie Duff e lançou seu quarto álbum de estúdio, Dignity (2007), com a Hollywood Records.
Em 2015, ela lançou seu quinto álbum de estúdio, Breathe In. Expire. Ela estrela como Kelsey Peters em Younger (2015).