Nghệ sĩ violon xuất sắc và đầy đam mê, Nguyễn Công Thắng đã nhận bằng thạc sĩ biểu diễn violon tại Nhạc viện Hà Nội dưới sự hướng dẫn của Giáo sư Ngô Văn Thành, sau đó ông đã nhận giấy chứng nhận chuyên sâu về biểu diễn âm nhạc tại Học viện biểu diễn nghệ thuật Hồng Kông dưới sự hướng dẫn trực tiếp của giáo sư Michaael Ma và lên lớp master class của các nghệ sĩ Isaac Stern và Joseph Silverstein…
Năm 1990 ông đoạt giải Nhất bảng biểu diễn violon tại Cuộc thi âm nhạc quốc gia MÙA THU Hà Nội. Từ năm 1997 đến 2000, ông là thành viên Dàn nhạc giao hưởng Học viện biểu diễn nghệ thuật Hồng Kông và đã đi lưu diễn tại Áo, Pháp, Ý, Tây Ban Nha, Anh, Thái Lan và Việt nam. Năm 2003, ông trở thành giảng viên violon chính thức của Trường nhạc – Đại học tổng hợp Mahidol, Thái Lan và là bè trưởng violon 2 của Dàn nhạc giao hưởng Thái Lan. Từ năm 2008, ông là giảng viên violon tại Học viện Âm nhạc Quốc gia Việt Nam và hiện là phó trưởng khoa đàn dây của Học viện.
Là nhạc công dàn nhạc và nghệ sĩ độc tấu, ông đã tham gia nhiều chương trình biểu diễn cùng Dàn nhạc giao hưởng Hà Nội tại phòng hòa nhạc của Học viện Âm nhạc Quốc gia Việt Nam và tại Nhà hát lớn Hà Nội. Ông đã tham gia thu thanh nhiều chương trình cho Đài tiếng nói và Đài truyền hình Việt Nam.