This behavior is not particularly uncommon in children of that age. Working memory is the skill that is required to recall and follow directions. If a child has certain conditions, such as Attention Deficit/Hyperactivity Disorder, working memory is often impaired. When you give him directions, be sure he is next to you and that you establish eye contact. Then, have him repeat the directions before he proceeds to execute them.
try playing memory games with him