"Every square inch of that is a lie and it's under your logo," Sorkin wrote. "That's not defending free speech, Mark, that's assaulting truth."
He also pointed to Zuckerberg's own protests over The Social Network and how it portrayed him.
"You and I want speech protections to make sure no one gets imprisoned or killed for saying or writing something unpopular, not to ensure that lies have unfettered access to the American electorate," Sorkin said.
Facebook didn't immediately respond to a request for comment. Zuckerberg did post on Facebook a quote from the 1995 movie The American President, which Sorkin wrote. Part of the quote reads: "You want free speech? Let's see you acknowledge a man whose words make your blood boil, who's standing center stage and advocating at the top of his lungs that which you would spend a lifetime opposing at the top of yours."