The abduction happened at the corner of Ocean Parkway and Avenue P in Brooklyn at 3:30 PM on Friday.
Police responded to a 9-1-1 call about a woman assaulted in the Midwood section of Brooklyn. She said the father of her 3-year-old son attacked her and took him.
An Amber Alert was issued. The father, 33-year-old Jakob Laslo, was located in Elizabeth, New Jersey.
Invesitgators said Laslo is non-custodial father of child and had not seen him for two years.
Laslo was charged with kidnapping, custodial interferance and endangering the welfare of a child.
Police said the boy was fine.