Den 30-årige kanadensaren har de två senaste säsongerna spelat i KHL med Avtomobilist Jekaterinburg där han i fjol gjorde 12 mål och 36 poäng på 59 matcher.
"Peter har en bred erfarenhet av spel på högsta internationella nivå i både NHL och KHL. Det, i kombination med att han spelat på stor is de senaste två säsongerna i KHL, gör att vi känner oss trygga i att han ska kunna acklimatisera sitt spel till SHL relativt snabbt som en av våra två toppcentrar", säger Djurgårdens sportchef Joakim Eriksson till klubbens webbplats.
Djurgårdens förstecenter och lagkapten Jacob Josefson har haft återkommande hjärnskakningsproblem och efter en ny smäll på försäsongen blir han borta en längre tid.
Peter Holland har gjort totalt 266 NHL-matcher för Anaheim, Toronto, Arizona och New York Rangers. Kontraktet med Djurgården är skrivet på ett år.