"He did it to mark the end of a chapter. It had that ceremonial quality to it," an insider told E!
The shearing took place at Craig's restaurant Sunday night.
Affleck, 40, is married to actress Jennifer Garner. They have three young children together.
2014: The Year in Fashion [PHOTOS]
'Maze Runner' tops the North American box office
'Maze Runner' brings in $11.3M Friday