He told the Arbroath Herald that all energy companies need to make a concerted effort to reduce the cost of electricity and gas for their customers.
Mr Weir told the news provider: "While the Scottish Gas reduction is a step in the right direction, it should be noted that it in no way makes up for the earlier massive increases in price."
He added that during the last year prices have increased by around 50 per cent despite reductions in wholesale prices in recent months.
Scottish Gas is the trading name for British Gas north of the border.
Both firms are owned by energy giant Centrica.
Click here to run an energy price comparison, and see if you could be paying less for your gas and electricity.