Officials told the BBC that Satish SG arrived at the station in Chikmagalur district and confessed to killing his wife. He has been charged with murder.
He is alleged to have killed her because he suspected she was in an extra-marital relationship, they added.
The couple had been married for seven years and have two young children.
Police say he will appear in court on Tuesday.
A senior police official added that the suspect's wife had earlier come to the police for help.
"We were aware that the couple were going through some family issues. We even counselled them a few times but we didn't know that he suspected her of having an extra-marital affair," he said.