The past tense of zig-zag is zig-zagged.
The third-person singular simple present indicative form of zig-zag is zig-zags.
The present participle of zig-zag is zig-zagging.
The past participle of zig-zag is zig-zagged.