When will my baby be able to play with blocks?

As early as he grabs. Babies will play with blocks as early as they can hold them, some as early as 4 months. They will examine them and mouth them but don't expect tower building. Closer to 12 months babies will bang them together and may start stacking.