Ceylon Grain Elevators said 22.8 million shares in Ceylon Agro-Industries Limited which is 21.5 percent of the firm has been transferred to Prima Ltd at 32 rupees per share.
The money will be used by CGE for working capital.
Ceylon Agro-Industries Limited was originally a state enterprise that was privatized.
Several firms that were privatized at around the time were expropriated by the state recently.
Prima also owns a wheat mill at Trincomalee port in northeastern Sri Lanka.