Julio Acevedo was arraigned on Thursday in state Supreme Court in Brooklyn and was ordered held without bail. He was also charged with three counts of assault and other offenses.
He arrived in the city earlier on Thursday after agreeing to be returned from Pennsylvania, where he had surrendered on Wednesday.
Police in New York say Acevedo left the scene of Sunday's fatal crash. He's accused of speeding down a Brooklyn street and crashing into a car carrying 21-year-olds Nachman and Raizy Glauber.
The Glaubers died on Sunday. Their premature son was delivered by cesarean section and died on Monday.