Barth var sønn av en sorenskriver. Selv tok han norsk juridisk eksamen i 1805. Deretter var han fullmektig hos sorenskriveren i Hardanger og siden i Lyngdal. I perioden 1808-10 var han fungerende sorenskriver i Lyngdal. I 1811 var han prøveprokurator, fra 1813 overrettsprokurator i Akershus og Kristiansand. I 1819 ble han fogd i Lister. Han var så i en årrekke, 1831-55, sorenskriver i Moss.