The incident happened on Roman Avenue in New Cassel just before 11 p.m. Thursday.
Police say the armed suspects, both in their mid 20s, wore masks and made off with about $700 cash.
The victim, a 43-year-old man, was shot in the arm. He is in stable condition at Nassau University Medical Center.
No arrests were immediately made.