Current flow is like water, water flows from higher level to lower level. Same thing with current, current flows from higher voltage to lower voltage level. The flow of current is in opposite direction of the electron, electron flow from -ve to +ve and current flow from +ve to -ve.