David D’Souza, a former Mudarangadi panchayat president and local Congress leader, was shot dead in Udupi.
Police arrested three men and are investigating a possible contract killing linked to a financial dispute.
Investigators are yet to establish who allegedly ordered the killing and the precise motive behind it.