Alejandro Hildalgo was taken into custody on Wednesday and sent to the Bergen County Jail, where he remained pending a first appearance in Central Judicial Processing Court in Hackensack, Bergen County Prosecutor Mark Musella said.
Palisades Park police received information about Hidalgo last Saturday that led to a joint investigation with Musella's Special Victims Unit, authorities said Thursday.
He is charged with sexual assault of a minor under 16 years old and child endangerment through sexual conduct that would "impair or debauch the morals" of the alleged victim.
Hidalgo, a Salvadoran national, has separate prior arrests for simple assault in Palisades Park and Ridgefield in 2017, records show.
Click here to follow Daily Voice Northern Valley and receive free news updates.