Gustavo Whalenberg, 69, has been charged with murder.
The shooting happened around 6:50pm in the 23000 block of Charterwood off U.S. 59 in Splendora.
By the time Montgomery County Sheriff's Office officials got to the scene, the 54-year-old victim was dead.
Detectives learned that Whalenberg and the victim had been working with each other during the day when they began to argue.
A brief struggle ensued and both men went to their respective homes, authorities said.
A short time later, Whalenberg allegedly went to the victim's residence with a handgun and shot him once in the chest.
Whalenberg was arrested at the scene and taken to the Montgomery County Jail.
Officials said an autopsy will be performed on the victim's body. His name has not been released pending notification of family members.