Police charged Vinesh Marajh, 42, with assault, disorderly conduct and harassment.
Police say Marajh and two other men were drinking on Saturday night outside a synagogue when they got into a fight with the father and son.
The father and son were both wounded, though the extent of their injuries are not clear.
Police say the victims are Jewish, but they do not believe this was a bias crime.
RELATED: Man stabbed several times with machete during family disturbance in Fort Bend County