Officer Reyes was performing a traffic stop when he came across a woman without car seats for her children.
Reyes learned the woman's husband was in the hospital and she was down on her luck, so the officer took the family to Walmart and paid for toys and car seats out of his own pocket.
Now, the town's police department is putting a spotlight on the officer's good deed on its Facebook page.
The post has been shared more than 1,200 times. The population of Wallis in 2016 was 1,298.
The city is located in Austin County, about 50 miles west of Houston.